Цитата:
Сообщение от Vulzscht
если добавить ключ p то права останутся и будут наследоваться я-то просто задумал винт поменять... тесно стало на 80 Гб 
|
Точ, забыл про ключ то! Оно вишь как, когда от случая к случаю.

Дык ить тогда мож другой путь? Я, например далёк от мысли, что ты 80-ку выкинешь. Может подвялить второй хард к этому, и за счёт него просто увеличить размер / или другого какого? Давай для примера так: предположим, что имеем два SATA диска. Первый (sda) пустой и места достаточно. На втором (sdb) стоит лина. Диск разбит:
sdb1 -- / - 10G
sdb2 -- swap - 3G
sdb5 -- /home - 61G
Есть три варианта:
1. в отдельный раздел перенести /usr.
2. в отдельный раздел перенести /var.
3. в два отдельных раздела перенести /var и /usr.
Повторяю, что это пример. Комбинации могут быть любыми.
Файловая система / должна быть в чистом состоянии. Перед переносом загрузиться в rescue режиме и сделать fsck. /usr переносим банально: создаём раздел нужного размера, помечаем (например: e2label /dev/sdaN usr) и в него делаем копия текущего /usr в архивном режиме (cp -a /usr /dev/sdaN). После этого в /etc/fstab добавляем соответствующая запись LABEL=usr /usr ext3 auto 1 2, переименовываем /usr, например, в /usr.old и перезагружаемся. Если все нормально, удаляем usr.old.
/var лучше переносить загрузившись с rescue cd или в крайнем случае (нет такого cd) загрузившись в режиме s без запуска сервисов, которые трогают хоть что нибудь в /var. ОС должна быть перед этим чисто закрыта, файловая система / должна быть в чистом состоянии, /var без сокетов и открытых файлов. /var/run должен быть пуст. Все остальное выполняется так же как и в случае переноса /usr. Сам просил экзотики, вот и получи.

Чем не вариант?