Показать статистику
0 голосов
от (560 баллов)

Я подключил свой жесткий диск через usb, но содержимое не отображается в формате /media.

Когда я монтирую его вручную mount /dev/sdb1 /media/user, это удается.

Когда я перечисляю содержимое, fstab это то, что я получаю:

#cat /etc/fstab
# /etc/fstab: static file system information.

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=number /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=number  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

Я не уверен, должно ли там отображаться устройство, также работает lsblk, я вижу его (sdb1):

$ lsblk -f
sdc
└─sdc1 ntfs     username id

Почему он не монтируется автоматически?

354 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Вы должны смонтировать новый жесткий диск, а затем проверить, какая у него файловая система! С помощью команды: df -T вы можете увидеть тип файловой системы вашего нового диска. Если это файловая система ntfs, то запись монтирования в fstab другая

Вы должны создать новую запись в файле /etc/fstab.

  1. с помощью этой команды:
sudo  blkid

вы получаете важную информацию, какой UUID-номер имеет ваш диск /dev/sdb1. Сохраните номер в текстовом файле.

  1. Создайте каталог для целевого пути, куда вы хотите смонтировать новый диск. В качестве примера вы можете выбрать папку с именем «mydata» в вашем домашнем каталоге. Возможно: "/home/minsky/mydata"

Там вы можете сохранить все свои личные данные, и они отделены от жесткого диска операционной системы и ОС-раздела.

  1. Затем вы можете создать новую точку монтирования в файле fstab.

Откройте файл /etc/fstab с помощью:

sudo mousepad /etc/fstab

и создайте новую строку, в которую вы можете вставить следующую строку:

# My 1TByte SSD or HDD
UUID=50eebbff-8f43-4a11-8877-8abb2233246     /home/minsky/mydata    ext4    defaults,noatime,nodiratime,discard,nobh,data=ordered,commit=120          0       2

Замените номер UUID в этом примере номером из вашего исследования.

Теперь ваш fstab будет выглядеть так:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=number /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=number  /boot/efi       vfat    umask=0077      0       1
#
# My 1TByte SSD or HDD
UUID=50eebbff-8f43-4a11-8877-8abb2233246     /home/minsky/mydata    ext4    defaults,noatime,nodiratime,discard,nobh,data=ordered,commit=120          0       2
#
/swapfile                                 none            swap    sw              0       0

Примечание:

Вы можете увидеть тип файловой системы с помощью:

df -T

Если ваш диск представляет собой SSD (или M.2 - SSD) и отформатирован с помощью f2fs (файловая система, дружественная к флэш-памяти), то ваша запись монтирования в fstab должна выглядеть следующим образом:

# My 1TByte SSD
UUID=50eebbff-8f43-4a11-8877-8abb2233246     /home/minsky/mydata    f2fs      rw,noatime,nodiratime,nosuid,nodev,discard,background_gc=off,inline_xattr,active_logs=2   0    0

Если это файловая система NTFS, это выглядит так:

UUID=077BBEE22CCA2110       /home/minsky/mydata     ntfs  rw,user,noauto,uid=0,gid=46,umask=007,nls=utf8                  0   0

(замените пример-UUID на UUID раздела f2fs или NTFS)

...