Как переименовать / 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
задан 18 February 2014 в 19:12

4 ответа

Если вы создали раздел и настроили / etc / fstab для его монтирования в / part и хотите, чтобы он был теперь смонтирован в / test, то создайте каталог / test и измените / etc / fstab, затем размонтируйте и перемонтировать его.

0
ответ дан 18 February 2014 в 19:12
  • Размонтируйте раздел:

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

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

  • Перемонтировать раздел:

    mount /best_name_ever
    

The #, конечно, предназначен для представления вашего приглашения 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
    
0
ответ дан 18 February 2014 в 19:12

В GParted , демонтируйте его, а затем измените «Метку», которая влияет на заданное имя и точку монтирования.
Поэтому, если бы я изменил эту метку раздела на «Данные», она бы имела метку / имя «Данные», и точка монтирования стала бы /media/wmobbs/Data.

example

Метки работают лучше всего без пробелов и специальных символов.


Если это не сработает, измените эти строки в /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 для создания нужной папки - обратите внимание, что папка должна быть пустой .
Вы должны перезагрузиться, чтобы изменения вступили в силу

0
ответ дан 18 February 2014 в 19:12

Вы можете смонтировать раздел / dev / sda в точке монтирования / test. Пример см. В http://www.thegeekstuff.com/2013/01/mount-umount-examples/

.
0
ответ дан 18 February 2014 в 19:12

Другие вопросы по тегам:

Похожие вопросы: