Нужно к повторному разделению

Из http://disi.unitn.it/~vitorsouza/linux/ubuntu-linux-10-10-maverick-meerkat/ и http://disi.unitn.it/~vitorsouza/linux/ubuntu-linux-10-04-lucid-lynx/:

Проблема с седилью:

Некоторый славный парень решил, что c с диакритическим знаком (“ć\”) более важен, чем c с седилью (“ç”), таким образом, поведение по умолчанию для нажатия ‘+ c in international keyboards with deadkeys is now “ć\”. Так как я бразилец и не румын или что-то, которое определенно беспокоит меня‘. + c раньше производил “ç” когда-то давно.

Для фиксации его, редактирование как корень файл/usr/lib/gtk-2.0/2.10.0/gtk.immodules, находят эту строку:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

И добавьте: en после: wa, таким образом, это похоже на это:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Редактирование для Ubuntu 12.10 (источник):

gtk.immodules файл, который будет отредактирован, расположен в:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules или /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


Редактирование для Хрипящего Debian (и вероятно другой материал gtk 3)

Файл, который должен быть отредактирован, теперь

/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

gtk20 в строках теперь gtk30 но добавление :en в конце все равно.


Чтобы зафиксировать его также для non-GTK приложений, отредактируйте как корень файл/usr/share/X11/locale/en_US.UTF-8/Compose и изменить все экземпляры ć с ç и все экземпляры Ć с Ç.

Вы, возможно, должны были бы повторить одну или обе операции время от времени, когда Вы обновляете свою систему, и она забирает конфигурационные файлы к их исходному содержанию.

3
14.11.2018, 21:06
1 ответ

Самое простое решение состоит в том, чтобы создать резервное копирование/srv. Это - только 188 МБ, это должно поместиться в/srv.tar.

tar cvf /srv.tar.bz2 --auto-compress /srv

Затем удалите sda4 раздел и создайте 2 других. Можно использовать cfdisk /dev/sda или любое другое программное обеспечение разделения.

  • расширенный раздел sda4 (Вы можете только иметь 4 иначе),
  • sda5 для/srv
  • sda6 для резервных копий

Создайте файловые системы на sda5, и sda6 монтируют sda5 к/srv и восстанавливают резервное копирование.

mke2fs -j /dev/sda5 # For ext3 filesystems
mke2fs -j /dev/sda6 #  use mkfs.<fsname> for any other
mount /dev/sda5 /srv
cd /srv
tar xvf /srv.tar.bz2 --preserve-permissions

Смонтируйте/sda6 к каталогу, где Вы хотите сохраненные резервные копии. Например:

mount /dev/sda6 /var/lib/backups

Не забывайте изменять/etc/fstab. Добавьте новую резервную файловую систему и измените устройство для/srv.

/dev/sda5 /srv             ext3 defaults 0 0
/dev/sda6 /var/lib/backups ext3 defaults 0 0

В будущем это была бы хорошая идея использовать LVM. Это делает этот вид из проблем легче.

2
27.01.2020, 21:29
  • 1
    Спасибо за Ваш ответ. Но это дает первую запись в df-выводе (смонтированный на "/") достаточно пространства назад? –  acme 10.03.2011, 11:35
  • 2
    @acme: Не на/. Это создает большой раздел, куда можно поместить резервные копии. Если Вы хотите иметь больше пространства на / необходимо удалить и воссоздать тот раздел также. Вам будет нужен livecd, чтобы сделать это. –  stribika 10.03.2011, 11:43
  • 3
    Хорошо спасибо! Дисковое пространство для файлов резервных копий не является проблемой, поскольку они - rsync'd к другому серверу и удаленный впоследствии. OpenVZ нужно некоторое временное дисковое пространство для дампа, хотя и я предполагаю, что он использует некоторый каталог ниже корня. Но возможно я могу также сказать OpenVZ использовать другой tmp-dir (на/srv). попытка –  acme 10.03.2011, 11:45

Теги

Похожие вопросы