LinuxForum.Fans
Тема

Автоподключение локальных дисков

Автор: Unddead 14 сообщений 6983 просмотров
#1797

Всем привет.
Сижу на Ubuntu 9.10 не могу разобраться с подключением дисков.
Хочу чтобы при загрузке все диски подключались автоматически, как это сделать?

#1809

+1 и флешки (внешние винты) монтировались всегда (даже без иксов)...

#1830

fdisk -l смотришь раздел какой нужно монтировать

mkdir /mnt/название_диска создаешь каталог куда будет монтироваться

редактируешь в любимом редакторе файл /etc/fstab от рута, добавляя туда строчку вида:

/dev/sda1 /mnt/название_диска ext3 defaults 0 0

- /dev/sda1 пишешь свой
- ext3 фаловая система, пишешь свою

сохраняешь, проверяешь командой mount /dev/sda1, если все нормально перезагружаешься.

#1884

sudo nano /etc/fstab
редактируем файл fstab:

text
#раздел sda1 с файловой системой ext3 монтируем автоматически (auto) в папку /media/data с параметрами чтение запись (rw) для всех пользователей (user)
/dev/sda1       /media/data    ext3    rw,user,auto            0       0
#раздел sda2 с файловой системой ntfs монтируем автоматически (auto) в папку /media/video с параметрами чтение запись (rw) для всех пользователей (user)
/dev/sda2       /media/video    ntfs    rw,user,auto            0       0

Файл /etc/fstab содержит информацию о файловых системах для команд mount(1M) и mountall(1M). Строки файла /etc/fstab содержат следующие поля:

text
1. UUID - определяет устройство, которое должно быть подмонтировано (идинтификатор диска).
Чтобы узнать UUID диска выполняем команду:
ls -l /dev/disk/by-uuid/
Для CD-ROM и floppy дисков указывается /dev/cdrom (/dev/cdrw) и /dev/fd0 соответственно

2. Каталог, в который монтируется файловая система.

3. Тип файловой системы: Обозначение в /etc/fstab Тип файловой системы vfat Microsoft FAT16, FAT32 ntfs или ntfs-3g Microsoft NTFS ext3 ext3 ? ReiserFS swap Для swap раздела udf,iso9660 Для CD/DVD-ромов auto Актуально для floppy дисководов hfsplus Apple HFS

4. Опции, показывающие как эта файловая система будет обрабатываться (опции указываются через запятую, без пробелов): Общие Опции Опция Описание auto / noauto При auto устройство будет устанавливаться автоматически при загрузке, или по команде mount. auto является вариантом по умолчанию. Если вы не хотите, чтобы устройство устанавливалось автоматически, используйте параметр noauto. dev / nodev Интерпретировать/не интерпретировать блок специальных устройств на файловой системе. exec / noexec exec позволяет выполнять двоичные файлы, которые находятся на этом раздел, в то время noexec не позволяет этого делать. noexec может быть полезно для раздела, который не содержит бинарные файлы например /var, или содержит бинарные файлы которые вы не хотите выполнять на вашей системе, или которые не могут быть выполнены в вашей системе. Последнее может быть в случае Windows раздела. ro Монтировать только для чтения. rw Монтирование файловой системы для чтения и записи. sync / async Как производится запись/чтение на файловой системе. sync означает, что она будет выполнена синхронно. async - асинхронно suid / nosuid Разрешение / Блокировка работы suid, и sgid бит. user / nouser user - разрешает монтирование от лица обычного пользователя, по умолчанию это имеет право сделать только root. nouser — соответсвенно запрещает (является параметром по умолчанию) defaults Использовать настройки по умолчанию. Эквивалентно: rw,suid,dev,exec,auto,nouser,async. Опции по которым не нашел описания. fmask=xxxx dmask=xxxx umask=xxx uid=xxxx iocharset=utf8 relatime errors=remount-ro data=writeback quiet showexec codepage=866 Опции для файловой системы Microsoft NTFS nls=utf8 Включение поддержки utf-8. Поддержка «нестандартных» символов (кирилицы) в файловой системе. Опции для файловой системы Microsoft FAT utf8 Включение поддержки utf-8. Поддержка «нестандартных» символов (кирилицы) в файловой системе.

5. Первая цифра: 0 или 1, показывает, включить/выключить резервное копирование файловой системы (при помощи команды dump). Эта опция является устаревшей.

6. Вторая цифра: может быть 0, 1 или 2, она показывает порядок, в котором файловая система должна быть проверена при загрузке: 0 - не должна проверяться вовсе. Если вам кажется, что ОС долго грузится то имеет смысл выставить для Windows разделов (vfat, ntfs) 1 - должна проверяться первой и использоваться как корневая. Для всех остальных систем ставится 2 Поля отделяются друг от друга пробелами. Строки, начинающиеся с символа #, являются комментариями. Пустые строки игнорируются.

#1889

Да и для новичков... Насколько я помню последняя строка в fstab должна быть пустой.

#1924
Unddead написал:
Хочу чтобы при загрузке все диски подключались автоматически, как это сделать?

Можно поподробнее? Про какие диски вы говорите? Оптические, жёсткие, внешние, внутренние, флешки, быть может?
Автоматически - при старте системы, или при вставке в тот же USB/SATA?

#1933

Не любителям ручками все делать, для fstab есть mountmeneger.

#1938
Flaming написал:
[quote=Unddead]Хочу чтобы при загрузке все диски подключались автоматически, как это сделать?

Можно поподробнее? Про какие диски вы говорите? Оптические, жёсткие, внешние, внутренние, флешки, быть может?
Автоматически - при старте системы, или при вставке в тот же USB/SATA?[/quote]

На втором жестком диски 3 раздела, нужно чтобы они автоматически подключались при загрузке...

#2123
Unddead написал:
На втором жестком диски 3 раздела, нужно чтобы они автоматически подключались при загрузке...

в /etc/fstab добавьте строчки вида:

text
/dev/sdbX   /mnt/mp   fs   defaults   0 0 

X - номер раздела, /mnt/1 - точка монтирования, fs - используемая файловая система
А лучше покажите вывод команды fdisk -l

#2184
HTaeD написал:
[quote=Unddead]На втором жестком диски 3 раздела, нужно чтобы они автоматически подключались при загрузке...

в /etc/fstab добавьте строчки вида:

text
/dev/sdbX   /mnt/mp   fs   defaults   0 0 

X - номер раздела, /mnt/1 - точка монтирования, fs - используемая файловая система
А лучше покажите вывод команды fdisk -l[/quote]
А лучше даже так:

text
/dev/sdbX   /mnt/mp   auto   defaults,noatime,nodiratime   0 2

Последние два параметры актуальны не для всех ФС, но мешать тоже не должны.
Как и вторая цифра.

Файловую систему в 99% случаев mount способен и сам распознать. Имеет смысл её принудительно ставить только для корневого, домашнего, и прочих "статичных" каталогов. Там, где, к примеру, вследствие вырубания питания или ресета можно файловая система полететь, чтобы в случае чего mount не смонтировал неправильно, и вконец не испортил. :) Но такое тоже маловероятно.
Ещё актуально для ФС вроде ext2/ext3/ext4, которые ядро легко можно спутать друг с другом. И, самое главное, ext3 легко примонтировать как ext2 (для ext4 не верно), в некоторых случаях ещё и полезно. :)

#2241
komcumir написал:
Да и для новичков... Насколько я помню последняя строка в fstab должна быть пустой.

да не, не обязательно. А проверять правильно ли всё написали лучше командой mount -a(смонтирует всё что написано в файле fstab) и как написал Rus, перезагружаться не обязательно

#7178

Всем спасибо, проблема решена.

#7491

Unddead, на всякий случай, тут кнопочка есть ;)

#93564

Добрый день, проблема такая: есть три жестких диска, ожин из них внешний, при загрузке второй внутренний почему-то обзывает по номеру его UUID, внешний вообще не загружается, стоит заново войти в учетку (без перезагрузки), и внешний видит, и внутренний правильно распознает (Диск 80 Gb), в чем может быть причина? Спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.