X gvfs show что это
редактирование /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).
#
#
# / was on /dev/sdb5 during installation
UUID=165f69db-279d-4bb3-815e-a2c90b88f56f / ext4 errors=remount-ro 0 1
# /home was on /dev/sdb7 during installation
UUID=43e511d5-21b1-4bc6-aa55-9db60e66adf6 /home ext4 defaults 0 2
# swap was on /dev/sdb6 during installation
UUID=cea5fcd1-7ca0-4647-bfff-46f0c0476e11 none swap sw 0 0
# HDDUSB
UUID=bdba4b58-120a-4421-a4b0-7f38245caf87 /mnt/hddusb ext2 rw,noauto,x-gvfs-show 0 0
помогите правильно расставить опции монтирования пож. как я понял x-gvfs-show добавляет отображение винта в файловом менеджере среды xfce. нужно ли noauto? пробую строку такого вида:
UUID=bdba4b58-120a-4421-a4b0-7f38245caf87 /mnt/hddusb ext2 rw,noauto 0 0
перестает ругаться, монтируется, но не дает прав на чтение/запись на диске и нет удобного значка доступа.
читал мануалы по опциям exec,dev,sync,users,user итд их куча, мб нужно в определенном порядке их указывать, или сочетание каких то вместе конфликтуют?
что я делаю не так.
dmesg | tail
[ 6089.272149] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6093.017401] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6124.330283] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6147.481917] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6184.780072] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6202.540166] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6477.844118] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6559.621108] EXT4-fs (sdc1): Unrecognized mount option «x-gvfs-show» or missing value
[ 6894.675802] EXT4-fs (sdc1): mounting ext2 file system using the ext4 subsystem
[ 6894.778223] EXT4-fs (sdc1): mounted filesystem without journal. Opts: (null)
Автоматическое монтирование диска в Linux Ubuntu / Mint
Так уж повелось, что по умолчанию Ubuntu монтирует только свой системный раздел, называя его «файловой системой». Остальные разделы (кроме флэшек и других подключаемых устройств) придется монтировать вручную. Нас такой расклад не устраивает и мы хотим иметь доступ к нашему второму (третьему, четвертому. ) разделу сразу после загрузки ОС.
Каждый раздел имеет свой UUID (Universally Unique Identifier), и мы будем подключать разделы с помощью него.
Шаг 1. Узнаем идентификаторы подключенных разделов
Получаем что-то примерно такое:
/dev/sda1: UUID=»b2098d42-3e3d-470c-8ddb-76f74f0f6d44″ TYPE=»ext4″
/dev/sda3: LABEL=»ntfs» UUID=»6798491F3EB8CFC8″ TYPE=»ntfs»
/dev/sda5: LABEL=»FAT32″ UUID=»1D7D-F985″ TYPE=»vfat»
/dev/sda6: LABEL=»ext3″ UUID=»a4f6af01-786f-4bdf-9405-d340fded6580″ TYPE=»ext3″
/dev/sda7: LABEL=»ext2″ UUID=»4b2c5e07-97db-4a65-9147-e6b0dceb1353″ TYPE=»ext2″
/dev/sda8: LABEL=»ext4″ UUID=»b74143c3-6679-4a3a-9a20-b608ba085170″ TYPE=»ext4″
Если Вашему разделу задан Label, то всё отлично, поиски необходимого не займут много времени. Например, нам нужен раздел «ntfs» с UUID «6798491F3EB8CFC8». Для определения UUID для раздела без Label придется воспользоваться программами типа gParted или стандартного менеджера дисков, здесь Вам помогут обозначения /dev/sdaX.
Шаг 2. Оповещаем систему о новом разделе
Вся информация по монтируемым разделам хранится в fstab:
sudo gedit /etc/fstab
Если у Вас не установлен gedit, то можете воспользоваться nano или любым другим текстовым редактором. В этом файле добавляем в конец строку:
UUID=»6798491F3EB8CFC8″ /media/isergium/ntfs ntfs-3g defaults,uid=1000 0 0
NTFS | ntfs-3g | ntfs-3g defaults,uid=1000 0 0 |
FAT16, FAT32 | vfat | user,auto,fmask=0111,dmask=0000 |
Apple HFS | hfsplus | user,auto,file_umask=0177,dir_umask=0077,uid=1000 |
ext2 | ext2 | defaults |
ext3 | ext3 | |
ext4 | ext4 |
Не забудьте подставить свои значение UUID и путь монтирования.
Шаг 3. Завершаем дело
Осталось перезагрузиться или смонтировать несмонтированные диски:
Шаг 4. Гуляем смело
Вот и всё. Отныне для доступа к необходимым файлам не придется вручную монтировать разделы с ними.
Вариант 2. Gnome Disk Utility
В комментариях был предложен более удобный способ автоматического монтирования с помощью стандартной программы «Диски» (gnome-disks). Вот пример работы с ним на Elementary OS Freya (дистрибутив основан на Ubuntu 14.04):
Выбрать диск, выбрать раздел, нажать на кнопку с шестерёнками, в появившемся меню выбрать «Изменить параметры монтирования» («Edit Mount Options»). В настройках выключить верхний переключатель «Параметры автоматического подключения» («Automatic Mount Options»), включить «Подключение при запуске» («Mount at startup») и «Показывать в интерфейсе» («Show in user interface»). В «Идентифицировать как» («Identify as») лучше выбрать что-нибудь связанное с UUID. По желанию можно задать Тип файловой системы («Filesystem Type»), Точку подключения («Mount Point») и что-нибудь ещё.
После сохранения соответствующая запись появится в /etc/fstab:
UUID=3C1D4F9C296DA92C /mnt/3C1D4F9C296DA92C auto nosuid,nodev,nofail,x-gvfs-show 0 0
После перезагрузки и каждого следующего включения диск будет примонтирован автоматически:
Если программа «Диски» не была найдена, то её можно запустить из консоли:
Установить её можно из исходников или командой:
sudo apt-get install gnome-disk-utility
Проблемы с удалением в корзину?
UUID=»6798491F3EB8CFC8″ /media/isergium/ntfs ntfs-3g defaults,uid=1000 0 0
Этот параметр устанавливает владельца примонтированного раздела, по умолчанию это (зависит от файловой системы) либо root, либо владелец процесса. Если Ваш UID иной (что маловероятно), то можете поискать свой в /etc/passwd и прописать его.
Автоматическое монтирование fstab и systemd
Как вы знаете, во время загрузки операционной системы Linux все используемые разделы собираются в единую корневую файловую систему. Все это выполняется системой инициализации и пользователь даже не замечает переходов между разделами. Например, домашний раздел монтируется в /home, загрузочный в /boot.
Но откуда система инициализации узнает о том, что и куда нужно монтировать? Все просто, она берет эти данные из файла /etc/fstab. В этой небольшой статье мы рассмотрим как выполняется автоматическое монтирование fstab, поговорим как это работает, а также рассмотрим основные опции монтирования файловых систем.
Как происходит монтирование?
Файловая система Linux очень сильно отличается от Windows, здесь нет дисков. Есть только корневая файловая система, которая строиться путем монтирования всех нужных разделов в подкаталоги корня.
Монтирование может быть выполнено вручную с помощью команды mount и мы об этом уже говорили. Но для инициализации системы нужно во время загрузки подключить все важные разделы с системными файлами, проверить их файловые системы на ошибки и сделать их готовыми к работе.
Все эти задачи выполняет система инициализации, независимо от того используете ли вы OpenRC или Systemd. Но сама система инициализации не знает куда монтировать тот или иной раздел. Для получения этой информации она использует конфигурационные файлы.
Системы инициализации, совместимые с SysVinit используют файл /etc/fstab. Новая система инициализации Systemd сохранила поддержку /etc/fstab для совместимости, но на самом деле работает с файлами юнитов *.mount. Во время загрузки файлы юнитов автоматически генерируются для всех записей /etc/fstab.
В этой статье мы рассмотрим как настроить автомонтирование разделов fstab, так и новый способ, с помощью systemd.
Автоматическое монтирование fstab
Каждая строчка в fstab описывает раздел, который нужно примонтировать к определенной точке монтирования. Мы можем указать файловую систему, опции монтирования, а также нужно ли проверять файловую систему на ошибки.
Сначала давайте рассмотрим синтаксис одной строчки fstab:
устройство точка_монтирования файловая_система опции резерв <0,1>проверка
Теперь подробнее рассмотрим что означает каждый пункт:
В основном с этими пунктам все должно быть понятно, интерес вызывают только опции монтирования fstab. Для разных файловых систем они могут немного отличаться, но есть стандартные. И поскольку чаще всего используются файловые системы семейства ext, то мы будем ориентироваться на них.
Начнем с общих для всех файловых систем опций:
Когда мы рассмотрели всю теорию, настройка fstab не вызовет у вас проблем. Теперь давайте рассмотрим стандартное содержимое файла fstab, а также как выполняется монтирование. Вот так выглядит монтирование корня:
/dev/sda2 / ext4 defaults 0 1
Здесь в качестве корневой файловой системы будет монтироваться раздел /dev/sda2 с файловой системой ext4 и опциями по умолчанию defaults. Резервная копия не используется, и вообще, этот параметр не читается системой инициализации и сейчас нас не интересует. Для домашнего раздела все будет выглядеть очень похоже:
/dev/sda3 /home ext4 defaults,noexec 0 2
Только тут мы указали, что его нужно проверить вторым, а в опциях еще добавили, что программы оттуда выполнять нельзя. Более интересен пункт для дополнительного диска, на котором хранятся файлы:
/dev/sda4 /media/files/ ext4 noauto,users,rw 0 0
Тут мы указываем, что раздел не нужно монтировать во время загрузки, но его могут подключить любые пользователи в режиме для чтения и записи. Ни проверка ни резервная копия не выполняются. Для раздела подкачки файловая система указывается swap, а точка монтирования none:
/dev/sda5 none swap defaults 0 0
Также вы можете примонтировать немножко оперативной памяти:
Таким образом, мы примонтировали оперативную память в /tmp и теперь система будет работать немного быстрее. Вот что получилось:
/dev/sda2 / ext4 defaults 0 1
/dev/sda3 /home ext4 defaults,noexec 0 2
/dev/sda4 /media/files/ ext4 noauto,users,rw 0 0
/dev/sda5 none swap defaults 0 0
tmpfs /tmp tmpfs nodev,nosuid,noexec,size=100M 0 0
А теперь, как я и обещал рассмотрим как выполняется монтирование с помощью systemd.
Автоматическое монтирование в Systemd
Система инициализации Systemd анализирует /etc/fstab при загрузке и автоматически генерирует все нужные файлы юнитов на основе описанных там точек монтирования, а уже потом их загружает.
Вы можете посмотреть все созданные в systemd точки монтирования такой командой:
Но нам ничего не мешает самим создать такой файл точки монтирования. Это очень просто, давайте рассмотрим синтаксис:
[Mount]
What=адрес_раздела
Where=точка монтирования
Type=файловая система
Options=опции монтирования
Например, для той же домашней папки автоматическое монтирование fstab будет выглядеть вот так, имя обязательно должно состоять из точки монтирования, в которой слеши заменены на дефис:
sudo vi /etc/systemd/system/home.mount
[Unit]
Description=Mount System Home Directory
[Mount]
What=/dev/sda3
Where=/home
Type=ext4
Options=defaults,noexec
Точно такой же файл может быть создан для любого устройства. Теперь для монтирования достаточно набрать:
sudo systemctl start home.mount
А чтобы добавить эту точку монтирования в автозагрузку выполните:
sudo systemctl enable home.mount
Вот и все теперь вы знаете не только как выполняется монтирование fstab, но и автоматическое монтирование в systemd.
Выводы
Как видите, редактирование fstab не так уж сложно, как может показаться на первый взгляд. С этим справиться даже новичок в Linux если изучить параметры fstab и синтаксис самого файла. Если у вас остались вопросы, спрашивайте в комментариях!
Настройка Fstab
Настройка файла происходит через текстовый редактор открытый от имени суперпользователя.
Содержание
Формат записи [ править ]
Параметры [ править ]
Вспомогательные числа [ править ]
UUID vs /dev/sdaX [ править ]
«Собственный» fstab [ править ]
Если вам не очень удобно, что диски имеют точки монтирования вида /mnt/sda5, то путем правки fstab вы можете визуально «отформатировать» файл для более удобного чтения и задать собственные точки монтирования.
Для каждого диска вы можете создать собственную директорию, например:
И прописать ее в fstab.
После перезагрузки или перемонтирования, убедившись, что старые каталоги пусты и не используются fstab, удалите их.
Как узнать идентификаторы [ править ]
Узнать идентификаторы /dev/sdaX или UUID можно следующими способами[4]:
Графический. С помощью Gparted. Открыв программу выберите раздел, пкм>свойства. В свойствах будет прописан UUID и путь.
Диск не отображается в файловом менеджере [ править ]
У меня при использовании дистрибутивов ALT Linux возникла такая проблема, что разделы с другими системами (Ubuntu, Windows, ReactOS RAM) не смотря на то, что примонтированы, не отображаются в файловом менеджере. Данная проблема решается с помощью параметра ,comment=x-gvfs-show.
[РЕШЕНО] NTFS от имени обычного пользователя
Когда я этим пользовался, не добавлял я никаких NTFS-разделов в fstab, насколько помню. Попробуйте их, вообще, оттуда удалить.
И никакой ntfs-3g-fuse не нужен был. Достаточно ntfs-3g и udisks2. Удалите ntfs-3g-fuse тоже, чтобы не мешал.
Должна появиться возможность записи. Я так думаю. :))
P.S.: и в gnome-disk-utility параметры монтирования измените на «нормальные».
Проверил эксперементально. Дело не в новоиспеченных polkit, а в чем-то другом. Видимо, накосячил где-то с конфигами.
Хм, Fstab, вроде, нормальный:
Polkit удалил, что доабвлял. Странно. До этих манипуляций точно запись работала)
vasek
Забудь этот fstab, сколько раз уже писали, что вполне можно работать и без fstab. Так что он никак не может быть причиной проблем.
Один из разделов вендовозный (E4FCAD65FCAD332A), читает, записывает, непонятно что может быть не так?
redix
Не знаю что там за проблемы могут быть, я всегда и на любой системе устанавливаю gnome-disk-utility и настраиваю в ней монтирование разделов, вот мой fstab:
Один из разделов вендовозный (E4FCAD65FCAD332A), читает, записывает, непонятно что может быть не так?
Shatur
Ага, до этого пробовал по инструкции из Aur:
redix
Только чтение это если не установлен пакет ntfs-3g. Я абсолютно так же делаю в любой другой системе, вот сейчас третьим стоит Debian, а перед ним был Centos, а перед ним Sabayon, везде настраиваю одинаково.
- трейд ин в калуге какие автосалоны
- тип преамбулы wifi какой лучше