Как изменить имя точки монтирования?

#linux #directory #mount

#linux #каталог #монтировать

Вопрос:

Я работаю в ubuntu, это то, что показывает df -h:

 Filesystem      Size  Used Avail Use% Mounted on
/dev/vda         30G  1.7G   27G   6% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev             15G   12K   15G   1% /dev
tmpfs           3.0G  372K  3.0G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             15G     0   15G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/vdb        197G   60M  187G   1% /mnt
  

Теперь я хочу вместо этого изменить имя каталога /mnt на /data . Я хочу, чтобы все содержимое оставалось там, где оно есть, единственное, что нужно изменить, это имя точки монтирования диска.

Вот что у меня есть в /etc/fstab файле.

 LABEL=c3image-rootfs    /               ext4    errors=remount-ro 0       1
/dev/vdb        /mnt    auto    defaults,nobootwait,comment=cloudconfig 0       2
  

Не могли бы вы, пожалуйста, объяснить необходимые команды и файлы для редактирования?

Ответ №1:

Само собой разумеется, что вы должны быть осторожны и понимать, что делает каждая команда, прежде чем запускать ее — вам также может потребоваться убедиться, что файлы не используются, пока вы это делаете.

Создайте новую точку монтирования

 mkdir /data
  

отключите текущую точку монтирования

 umount /mnt
  

отредактируйте /etc /fstab и измените /mnt на /data

 /dev/vdb        /data    auto    defaults,nobootwait,comment=cloudconfig 0       2
  

смонтировать новое местоположение

 mount /data
  

Не рекомендуется удалять каталог /mnt, поскольку он является частью стандартного системного дерева Linux, но вы можете удалить старую точку монтирования, например, с именем /old/mnt/path с помощью этой команды:

 rmdir /old/mnt/path
  

потому что точки монтирования — это каталог.

Ответ №2:

Небольшой альтернативой было бы переименование /mnt в /data после umount. Также было бы лучше изменить для него метку. например, для типа файла xfs:

 xfs_admin -L "data" /dev/vdb
  

Ответ №3:

Перед изменением точки монтирования необходимо убедиться в следующих вещах.

  1. Есть ли какие-либо изменения в имени пользователя и группе монтирования. если да, убедитесь, что созданы пользователь и группа учетной записи службы.
  2. Папка с именем монтирования должна существовать в каталоге /home/, если нет, создайте пустую папку с тем же именем, с которым вы хотели смонтировать.
  3. Проверьте правильность /home/ mount folder user:group.
  4. Теперь используйте команду umount, чтобы размонтировать монтирование, которое вы хотели.
  5. используйте команду mount для монтирования файловой системы, которую вы хотели переименовать.