Смонтировать раздел при входе в систему?

У меня есть раздел для хранения медиафайлов и фотографий. Но он не монтируется автоматически. Поэтому, когда я открываю Shotwell, в нем отображаются все мои фотографии как «Пропавшие», пока я не открою раздел в Nautilus и не перезапущу ShoTwell. Есть ли способ установить его при входе в систему?

7
задан 15 October 2010 в 02:14

4 ответа

Синтаксис fstab

Кавычка: [Устройство] [Точка монтирования] [File_system] [Опции] [дамп] [fsck порядок] Устройство = Физическое местоположение.

/dev/hdxy или/dev/sdxy.

x будет буквой, запускающейся с a, затем b, c.... y будет числом, запускающимся с 1, затем 2,3....

Таким образом hda1 = Первый раздел на основном HD.

See Basic partitioning for more information

Примечание: zip-диски всегда нумеруются "4". Пример: Zip USB =/dev/sda4.

Примечание: Можно также определить устройство udev, метка тома (иначе МАРКИРОВКА), или uuid.

Эти fstab методы полезны для съемных носителей, потому что устройство (/dev/sdxy) может измениться. Например, иногда USB-устройству будут присваивать/dev/sda1, другие времена/dev/sdb1. Это зависит, на каком порядке Вы подключаете USB-устройства, и где (который слот USB) Вы используете для подключения. Это может быть основным ухудшением, поскольку необходимо определить устройство, прежде чем можно будет смонтировать его. fstab не работает хорошо, если имя устройства продолжает изменяться.

Для списка устройств сначала поместите, подключают USB-устройство (оно не должно быть смонтировано). Меткой тома: Код:

ls/dev/disk/by-label-lah

Идентификатором: Код:

ls/dev/disk/by-id-lah

uuid: Код:

ls/dev/disk/by-uuid-lah

IMO, МАРКИРОВКУ является самым легким использовать, поскольку можно установить маркировку, и это человекочитаемо.

Формат для использования вместо имени устройства в fstab файле:

МАРКИРУЙТЕ = (Где имя метки тома, напр. "данные").

UUID = (Где немного являются алфавитно-цифровыми (шестнадцатеричное число) как fab05680-eb08-4420-959a-ff915cdfcb44).

Снова, IMO, с помощью маркировки имеет сильное преимущество со съемными носителями (флеш-накопители).

Посмотрите, Как использовать Маркировки ниже.

Для udev: udev делает то же самое как МАРКИРОВКУ, но я нахожу это более сложным. Посмотрите Как к udev для очень хорошего как к на udev.

Точка монтирования. Это - то, где раздел смонтирован или получен доступ в "дереве" (т.е./mnt/hda1). Можно использовать любое имя, которое Вы любите. В целом

  1. /mnt Обычно используется для фиксированных жестких дисков HD/SCSI. При монтировании жесткого диска в/mnt, он НЕ покажет в "Местах" и Рабочем столе.
  2. / медиа Обычно используется для съемных носителей (CD/DVD/USB/Zip). При монтировании жесткого диска в / медиа, он покажет в "Местах" и Рабочем столе.

Примеры:

  1. /mnt/windows
  2. /mnt/data
  3. /media/usb

Сделать точку монтирования: Код:

sudo mkdir/media/usb

Типы файлов:

автоматический: тип файловой системы (ext3, iso9660, и т.д.) это обнаружило автоматически. Обычно работы. Используемый для съемных устройств (CD/DVD, Дисководы для гибких дисков или USB/Флеш-накопители), поскольку файловая система может варьироваться на этих устройствах.

Файловые системы Linux: ext2, ext3, jfs, reiserfs, reiser4, xfs, подкачка.

Windows: vfat = FAT 32, FAT 16 ntfs = NTFS

Примечание: Для NTFS rw ntfs-3g

CD/DVD/iso: iso9660

To mount an iso image (*.iso NOT CD/DVD device):
Code:

sudo mount -t iso9660 -o ro,loop=/dev/loop0 <ISO_File> <Mount_Point>

Опции:

значения по умолчанию = rw, suid, dev, должностное лицо, автоматическое, nouser, и асинхронный.

Опции для отдельного / домой: nodev, nosuid, в реальном времени

Мои рекомендуемые опции для съемного (USB) диски находятся в зеленом.

автоматический = смонтированный при начальной загрузке noauto = не смонтированный при начальной загрузке

пользователь = при монтировании точка монтирования принадлежит пользователю, который смонтировал пользователей раздела = при монтировании точка монтирования принадлежит пользователю, который смонтировал раздел и групповых пользователей

ro = rw только для чтения = чтение-запись

VFAT/NTFS:

Владение и permissios vfat / ntfs установлены во время монтирования. Это часто - источник беспорядка.

uid = владелец Sets. Синтаксис: может использовать user_name или идентификатор пользователя #. ценуроз = устанавливает владение группы точки монтирования. Снова может использовать group_name или GID #.

umask может использоваться для установки полномочий, если Вы хотите изменить значение по умолчанию. Синтаксис "нечетен" сначала. Установить полномочия 777, umask=000 Для установки полномочий 700, umask=077

Лучше всего должен установить каталоги с исполняемыми полномочиями и файл с записью чтения. Чтобы сделать это, используйте fmask и dmask (скорее затем umask): dmask=027 fmask=137

С этими опциями файлы не исполняемый файл (весь цветной зеленый в терминале w/ls)

Собственные файловые системы Linux: Используйте значения по умолчанию или пользователей. Для изменения владения и полномочий смонтируйте раздел, затем используйте показанный и chmod.

Примечание: Предупреждение ре: синхронизируйте и высветите устройства: Предупреждение

Дополнительные опции:

* sync/async - All I/O to the file system should be done (a)synchronously.
* auto - The filesystem can be mounted automatically (at bootup, or when mount is passed the -a option). This is really unnecessary as this is the default action of mount -a anyway.
* noauto - The filesystem will NOT be automatically mounted at startup, or when mount passed -a. You must explicitly mount the filesystem.
* dev/nodev - Interpret/Do not interpret character or block special devices on the file system.
* exec / noexec - Permit/Prevent the execution of binaries from the filesystem.
* suid/nosuid - Permit/Block the operation of suid, and sgid bits.
* ro - Mount read-only.
* rw - Mount read-write.
* user - Permit any user to mount the filesystem. This automatically implies noexec, nosuid,nodev unless overridden.
* nouser - Only permit root to mount the filesystem. This is also a default setting.
* defaults - Use default settings. Equivalent to rw, suid, dev, exec, auto, nouser, async.
* _netdev - Used for network shares (nfs, samba, sshfs, etc), mounting the network share is delayed until after the boot process brings up the network (otherwise the mount will fail as the network is not up).

Дамп дампа: поле Дампа устанавливает, скопирует ли дамп утилиты резервного копирования файловую систему. Если установлено на "0" проигнорированная файловая система, "1" файловая система сохранена.

Fsck заказывают Fsck: порядок Fsck состоит в том, чтобы сказать fsck, какой порядок проверить файловые системы, если установлено на "0" файловая система проигнорирована.

2
ответ дан 15 October 2010 в 02:14

Если раздел является типом NTFS (Windows), то необходимо, в первую очередь, установить ntfs-3g драйвер через Центр программного обеспечения Ubuntu, Синаптический или путем ввода следующей строки в консоли (Приложения-> Аксессуары-> Терминал):

sudo apt-get install ntfs-3g

Если Вы уже не имеете, создаете папку, которая будет использоваться в качестве точки монтирования.

sudo mkdir /media/music (you can call it "music" or whatever you like)

Теперь у Вас есть все вещи набор, можно начать следовать, это ступает:


1. Получите информацию о диске

Получите UUID раздела, который является серийным ключом, который определяет диск.

sudo blkid

Выходная строка в качестве примера должна быть похожей на это:

/dev/sda5: UUID = "246699c0-1262-4d0d-94dd-6496b33467d4" ВВОДИТ = "ext3"


2. Отредактируйте fstab конфигурационный файл

Этот файл содержит список устройств и их правила монтирования (автоматический, по требованию, и т.д.). Это расположено в/etc/fstab

Откройте текстовый редактор как суперпользователя и отредактируйте файл:

gksudo gedit /etc/fstab

Проверьте вывод команды, используемой на предыдущем шаге, и заметьте на

  • ТИП раздела (пример: ext4);
  • UUID, обеспеченный командой blkid;

и добавьте следующую строку:

UUID=xxxxxxxx-xxx-xxx-xxx-xxxxxxxx /mount/point/ file-system defaults 0 0
  • UUID должен быть заменен серийным ключом, полученным с командой blkid
  • файловая система должна быть заменена значением ТИПА.
4
ответ дан 15 October 2010 в 02:14

Проверьте ваш файл / etc / fstab - он содержит всю информацию для монтируемых разделов. Если он указан там, убедитесь, что в разделе параметров есть «auto» и «user». Если его там нет, то это зависит от того, какую файловую систему вы бы поставили в строку.

0
ответ дан 15 October 2010 в 02:14

для автоматического монтирования я создал исполняемый mount.desktop -файл (любое имя) в ~/.config/autostart и записал в этот файл

[Desktop Entry]
Version=1.0
Type=Application    
Exec=sshfs user@domain.org:/some/folder/you/like /home/username/mount

с помощью fstab, что он не работает, так как Я другой пользователь, что рут

0
ответ дан 15 October 2010 в 02:14

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

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