Я купил новый жесткий диск на 1 ТБ, отформатировал его в файловой системе ext4 и подключил к своему процессору (уже имею жесткий диск с установленной Ubuntu). Следуя данному ответуздесь, я попытался смонтировать раздел внутри моего домашнего каталога (/home/user) по пути /home/user/1TB, выполнив команду sudo mount -o rw,uid=1001,gid=1001,user /dev/sdb1 1TB/
. Но каждый раз я получаю следующую ошибку.
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Это dmesg | tail
вывод.
[52645.165434] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[52647.978811] r8169 0000:02:00.0 eth0: link up
[52647.978823] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[52653.411041] systemd-hostnamed[5821]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[52678.211828] usb 1-1.4: USB disconnect, device number 8
[52928.283129] type=1400 audit(1418185818.128:68): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/mysqld" pid=10379 comm="apparmor_parser"
[53659.877790] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
[56166.333706] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
[56257.211210] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[56439.684477] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
Но при монтировании с помощью команды монтирование sudo mount -o rw /dev/sdb1 1TB/
прошло успешно, но у пользователя user
нет разрешения на создание файлов или каталогов внутри него.
В конечном счете, мне нужно, чтобы я мог смонтировать дополнительный HD в любую папку внутри моего домашнего каталога и также сделать его постоянным. Пожалуйста, дайте совет по этому поводу.
решение1
Параметры uid=
и gid=
не применяются к файловым системам ext4.
Все, что вам нужно сделать, это смонтировать файловую систему, как вы это сделали ( sudo mount -o rw /dev/sdb1 1TB/
).
Затемsudo chown myusername:mygroupname 1TB
После этого вы станете владельцем созданной вами файловой системы и сможете создавать в ней файлы от своего имени.