LinuxForum.Fans
Тема

Перемонтировать папки /etc/fstab

Автор: Tchort 10 сообщений 6027 просмотров
#119395

Здравствуйте. Столкнулся с проблемой.
Сначала поставил ось, потом собрал программный рейд из 4 жестких.
Теперь хочу перемонтировать папки /home /var /tmp на рейд.
Вот как выглядит файл /etc/fstab в работающем состоянии.


Все папки /home /var /tmp я уже скопировал на рейд командой cp -VaxRp
Но как бы я не монтировал их в файле /etc/fstab, после перезагрузки вылетает такая ошибка


Пожалуйста подскажите как правильно оформить файл fstab

#119403
Tchort написал:
Все папки /home /var /tmp я уже скопировал на рейд командой cp -VaxRp
Но как бы я не монтировал их в файле /etc/fstab, после перезагрузки вылетает такая ошибка

дык
[console]ls -al /var/lib/[/console]
есть gdm?
сделайте...

#119404

да, и копировать нужно не ср, а tar.

#119410
drBatty написал:
да, и копировать нужно не ср, а tar.

А как правильно записать перемонтирование?
Я писал так:
/dev/md0 /my_raid/home ext3 defaults 0 2
/dev/md0 /my_raid/var ext3 defaults 0 2
/dev/md0 /my_raid/tmp ext3 defaults 0 2


А что делает команда tar? Почему нельзя cp?

#119422

надо перенести через tar после обновить grub. А хотя может и cp поможет.
dev/md0 /my_raid/home ext3 defaults 0 2
зачем myraid ? Надо так.
dev/md0 /home ext3 defaults 0 2

#119428
Tchort написал:
А как правильно записать перемонтирование?
Я писал так:

3 раза смонтировали одно устройство. 2 раза - с ошибкой.

Tchort написал:
А что делает команда tar? Почему нельзя cp?

tar заворачивает множество файлов в один поток. а потом разворачивает. а вашу жуткую комбинацию опций для cp я так и не пропарсил.
добила опция -V, в слаке такой нету.

#119429
Kettler написал:
зачем myraid ? Надо так.

угу. ещё и не туда :(

#120463
drBatty написал:
[quote=Kettler]зачем myraid ? Надо так.

угу. ещё и не туда :([/quote]
Извините за надоедливость. А не подскажите как мне правильно все таки скопировать папки /home /var /tmp с помощью tar?
Чтобы сохранились права и структура папок? Я посмотрел хэлп по комманде тар, но так этого и не понял.

#120518
Tchort написал:
А не подскажите как мне правильно все таки скопировать папки /home /var /tmp с помощью tar?

подсказывал 100500 раз.
я делаю так:

1)
[console]cd /home[/console]
2)
[console]tar -czvf /mnt/other_disk/home.tar.gz *[/console]

Архив создан. теперь можно смело прибить /home и создать новый (подразумевается, что там нет скрытых файлов на первом уровне вроде /home/.file Скрытые файлы не сохраняются. Однако скрытые файлы вроде /home/user/.bashrc будут сохранены.)

описание ключей:
c создать архив
z сжать архив gzip'ом
v показывать сжимаемые файлы, что-бы было не так скучно
f имя архива вместе с путём.

Как только мы создали новый /home, переходим туда, и выполняем tar -xvf /mnt/other_disk/home.tar.gz.

В info tar написано как перекинуть (скопировать) архив однострочником, но я так не делаю, потому-что мой способ оставляет бекап, который поможет, если я где-то ошибусь.

Некоторые файлы (и каталоги, т.к. каталоги это файлы) можно обойти используя опцию -X. (вроде /etc/mtab бекапить который нет смысла)

#120999

drBatty,
Прошу прощение. Но у меня кажется проблема вылезла, и я в раздумьях диких просто :(
Вообщем после каких то манипуляций О.о у меня появилась папка /my_raid помимо устройства /dev/md0 которое носит такое же название /my_raid
весит папка на 100 мб меньше чем устройство, но почти 3 тб. А я незнаю, можно ли в эту папку монтировать /home /var и /tmp.
Вы не подскажите? Кстати /mnt/other_disk/ вы для примера писали?) Или же мне туда тоже следовало делать архив?

Войдите или зарегистрируйтесь, чтобы ответить.