Этот вопрос уже задавался, но у меня возникло еще несколько сомнений по поводу этого процесса.
Я работаю в Ubuntu, вот что df -h
показывает:
Filesystem Size Used Avail Use% Mounted on
/dev/md0 423G 337G 65G 84% /
tmpfs 12G 0 12G 0% /lib/init/rw
udev 12G 188K 12G 1% /dev
tmpfs 12G 0 12G 0% /dev/shm
/dev/md1 917G 527G 344G 61% /backup
Проблема в том, что теперь мы используем /dev/md1 не только для резервного копирования, и мы решили изменить его имя с /backup на /drive2.
Я хочу, чтобы весь контент остался на своих местах, единственное, что нужно изменить — это имя точки монтирования диска.
Обратите внимание, что у меня есть определенные символические ссылки из /dev/md0 в /dev/md1, и они были созданы с использованием /backup в качестве справочной папки. Мне придется менять каждую символическую ссылку или изменение будет отражено автоматически?
Не могли бы вы объяснить, какие команды необходимо использовать и какие файлы следует редактировать?
решение1
Если вы измените имя точки монтирования, все ваши символические ссылки сломаются. Вот 2 варианта, которые вы можете использовать:
Опция 1
- Измените имя точки монтирования
/etc/fstab
на желаемую новую точку монтирования. Чтобы гарантировать работоспособность символических ссылок, создайте
/backup
символическую ссылку на новую точку монтирования:ln -s /new/mountpoint /backup
Вариант 2
Использоватьпривязать креплениечтобы указать альтернативную точку монтирования для вашего RAID-массива, сохранив существующую
/backup
смонтированную.Чтобы сделать это из
/etc/fstab
, вам нужно указатьbind
в качестве типа файловой системы и добавить его в список опций. Смотритеэтот LinuxВопросыВопросы и ответы
Обратите внимание, что второй вариант предназначен только для Linux.
Редактировать
Мысли о варианте 1
- Поскольку
/backup
в настоящее время является точкой монтирования, вам нужно будет сначала удалить ее, чтобы ее можно было создать заново как символическую ссылку.очень осторожносначала отмонтируйте его, так как вы не хотите удалять фактическое содержимое вашего раздела: только каталог точки монтирования. - Для большей безопасности при удалении
/backup
используйтеrmdir
вместоrm
. Я узнал это очень полезное использованиеrmdir
трудным путем :(
Мысли о варианте 2
- Этот вариант немного сложнее.испецифичен для Linux. Хотя может быть причина, по которой вы предпочитаете его. Если вы выберете вариант 1, все, что когда-то зависело от того, чтобы
/backup
быть точкой монтирования (т. е. отmountpoint /backup
возврата true), сломается.