Просто сделал свежую установку Ubuntu 12.04 и решил попробовать что-то новое. У меня есть 1Tb внутренний жесткий диск, который я использую для хранения. Я нашел руководство по его установке, и, следуя ему, вот мой 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/sdc1 during installation
UUID=34b6be44-858b-42dc-a730-08ea8f622ef6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sdc5 during installation
#UUID=835004e4-cfab-4d20-b4f8-27327d8ce6ef none swap sw 0 0
# swap was on /dev/sdd5 during installation
#UUID=d0a5e5b8-c644-465a-82ab-46e561c19f9c none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
/dev/mapper/cryptswap2 none swap sw 0 0
UUID=697A-2902 /home/nicola/Storage/ vfat uid=1000,gid=1000,umask=0022,sync,auto,rw 0 0
Я перезагрузился и был поражен, увидев, как хранилище всплывает как смонтировано, так и в моем домашний каталог. Вот проблема, хотя, когда я открываю ее, она кажется пустой. Я проверил код, и он кажется правильным, что может быть причиной этого? любая помощь будет принята с благодарностью
В терминале:
$ sudo df -H
/dev/sdb1 1.0T 155G 846G 16% /media/F1FD-B614
Это мой внутренний жесткий диск объемом 1 ТБ. Он расположен в /media/F1FD-B614
.
Обратите внимание, что это место загрузки /dev/sdb1
.
$ sudo blkid
/dev/sdb1: UUID="F1FD-B614" TYPE="vfat"
Я нахожу мое место загрузки в списке. Теперь у меня есть UUID и информация о типе.
$ cd /etc
$ sudo gedit fstab
Теперь перейдите к нижней части fstab и введите следующие строки. Первый просто комментарий, чтобы напомнить вам, что записи. Второй пример того, что вы получите, используя значения из описанной выше процедуры. Вы, несомненно, получите разные значения для UUID и местоположений монтирования, а также, возможно, и места загрузки. Не используйте примеры значений. Используйте значения, которые вы получаете из своего собственного терминального сеанса. Мне пришлось пройти около 10 различных веб-сайтов, чтобы объединить эту информацию, чтобы никто не получил кредит.
Вот строки, которые нужно добавить в fstab:
#UUID= 'uuid from blkid' 'location from sudo df -H' 'type from blkid' defaults 0 2
UUID=F1FD-B614 /media/F1FD-B614 vfat defaults 0 2
Сохраните файл и перезагрузите систему. Это работало нормально для меня. Когда вы начнете работать с его исходным местоположением в каталоге / media, вы сможете изменить его местоположение монтирования, но какой смысл - оно уже работает.
ОБНОВЛЕНИЕ : Я обнаружил, что вышеописанный метод имеет проблему в том, что «Создать новую папку», а другие параметры неактивны. Причина этого заключается в том, что метод создает монтирование, которое имеет только корневые разрешения. Чтобы исправить это, сделайте следующее в терминале:
$ id -u
1000
$ id -g
1000
$ cd /etc
$ gksudo gedit fstab
Первые две команды дают вам ваш идентификатор пользователя и идентификатор группы соответственно. Значения должны быть добавлены в поле опций записи fstab для автоматического монтирования диска. В fstab я изменил свою запись следующим образом:
UUID=F1FD-B614 /media/F1FD-B614 vfat defaults,umask=007,uid=1000,gid=1000 0 2
Очевидно, мне пришлось использовать эту технику, потому что мой второй диск отформатирован как fat32 (vfat). Очевидно NTFS будет иметь ту же проблему. Более подробное объяснение см. По этой ссылке: Изменить владельца раздела внутреннего жесткого диска с корневого на пользовательский