Как переименовать / 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 

Дело в том, что моя информация важна, и я пугаюсь манипулировать ею, не будучи уверенным … Я хочу безопасное решение …

Как это возможно?

  • Размонтируйте раздел:

     # umount /part 
  • Переименуйте каталог, убедившись, что он не установлен:

     # mountpoint /part &>/dev/null || mv /part /best_name_ever 
  • Измените /etc/fstab чтобы заменить /part /best_name_ever

  • Перезагрузите раздел:

     mount /best_name_ever 

# Конечно, предназначено для представления вашего root приглашения, а не ввода фактического ввода.

Чтобы проверить безопасность этого решения или любого другого на фиктивных данных

Следующие инструкции (частично) украдены из Virtual Filesystem: Создание файловой системы 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/testmount &>/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