Как переименовать /dev/sdax(разделы) в Linux
Я сделал раздел как /part
на моей машине с некоторыми важными данными...
Но я терпеть не могу это назвать...
Я хочу четкое решение, чтобы решить его и изменить имя, например, на /test
...
Как видите, это мое /etc/fstab
Информация:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=a21a99c4-e5b4-4197-ac5e-80d0fab1f30c / ext4 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=2e37d833-ca34-4fa7-a5d8-a4423a5af9bc /home ext4 defaults 0 2
# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=485e9f78-4dce-4404-af4e-f43985525264 none swap sw 0 0
Дело в том, что моя информация важна, и я боюсь манипулировать ею, не будучи уверенным... Я хочу безопасное решение...
Как это возможно?
заранее спасибо
1 ответ
Размонтировать раздел:
# umount /part
Переименуйте каталог, убедившись, что он не смонтирован:
# mountpoint /part &>/dev/null || mv /part /best_name_ever
редактировать
/etc/fstab
заменить/part
с/best_name_ever
Перемонтировать раздел:
mount /best_name_ever
#
конечно, предназначен для представления вашего root
подсказка, не фактический ввод для ввода.
Чтобы проверить безопасность этого решения или любого другого на фиктивных данных
Следующие инструкции (частично) украдены из виртуальной файловой системы: Сборка файловой системы Linux из обычного файла.
Создайте обычный файл размером 20 МБ (например):
$ dd if=/dev/zero of=dummy_fs bs=1k count=20480 # 20480 = 20 * 1024
Создать
ext4
Файловая система в вашем файле:$ /sbin/mkfs -t ext4 dummy_fs mke2fs 1.42.5 (29-Jul-2012) dummy_fs is not a block special device. Proceed anyway? (y,n) y ... # Output of mkfs
Смонтируйте образ файловой системы, создайте на нем несколько фиктивных данных и протестируйте решение:
# mkdir /tmp/testmount # mount -o loop dummy_fs /tmp/testmount # touch /tmp/testmount/{blah,bleh} # Create dummy data # ls /tmp/testmount blah bleh lost+found # umount /tmp/testmount # mountpoint /tmp/sexy_name &>/dev/null || mv /tmp/testmount /tmp/sexy_name # mount -o loop dummy_fs /tmp/sexy_name # ls /tmp/sexy_name # to ensure your data is intact: blah bleh lost+found
================================================== ================================ В GParted, Размонтируйте его, а затем измените "Метку", которая влияет на имя и точка монтирования Поэтому, если бы я изменил эту метку раздела на "Данные", она бы имела метку / имя "Данные", и точка монтирования стала бы /media/wmobbs/Data
,
Ярлыки лучше всего работают без пробелов и специальных символов.
Я также мог бы сделать это в командной строке: если это не сработает, измените эти строки в вашем /etc/fstab
:
# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part ext4 defaults 0 2
чтобы:
# /part was on /dev/sda7 during installation - mountpoint changed to /test
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /test ext4 defaults 0 2
Вы можете редактировать файл, запустив sudo nano /etc/fstab
Затем примените вышеуказанные изменения и сохраните их с помощью Ctrl+O.
Затем вам нужно бежать sudo mkdir /test
чтобы создать нужную папку - обратите внимание, что папка должна быть пустой.
Вы должны перезагрузиться, чтобы изменения вступили в силу.