#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:
Перед изменением точки монтирования необходимо убедиться в следующих вещах.
- Есть ли какие-либо изменения в имени пользователя и группе монтирования. если да, убедитесь, что созданы пользователь и группа учетной записи службы.
- Папка с именем монтирования должна существовать в каталоге /home/, если нет, создайте пустую папку с тем же именем, с которым вы хотели смонтировать.
- Проверьте правильность /home/ mount folder user:group.
- Теперь используйте команду umount, чтобы размонтировать монтирование, которое вы хотели.
- используйте команду mount для монтирования файловой системы, которую вы хотели переименовать.