12 апреля 2010 г.

Автомонтирование разделов в Linux Ubuntu

Пользователи Linux частенько задаются вопросом: как сделать так, чтобы разделы автоматически монтировались при входе в систему? На самом деле это сделать очень просто, но ответы на подобный вопрос на многих ресурсах либо еще больше запутывают пользователей либо посылают в далекие пути "погуглить". Поэтому я, постараюсь, как можно более понятно изложить один из простейших способов.

Одной отличительной особенностью Linux Ubuntu от ОС семейства Windows есть то, что отдельные разделы жесткого диска (как и отдельные жесткие диски) необходимо монтировать вручную. Но можно сделать так, чтобы они автоматически монтировались:

Итак, для начала смонтируйте те разделы, которые вы хотите, чтобы автоматически монтировались. Потом перейдите в директорию /etc и запустите файл mtab, вы увидите что-то такое:

/dev/sdb5 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
/dev/sdb1 /media/Media ext4 rw,nosuid,nodev,uhelper=devkit 0 0
/dev/sdb2 /media/Other ext4 rw,nosuid,nodev,uhelper=devkit 0 0

В самом низу (последние две строчки) - смонтированные два моих раздела. Почти тоже самое вы уведите, если в консоли прописать команду df, на вам все-равно нужны строки именно из mtab.

Теперь, нам необходимо запустить как суперпользователь (root) файл fstab, который находиться в той же директории /etc. Сделать это можно такой командой:

sudo gedit /etc/fstab

Потом копируем строки смонтированных разделов из mtab в fstab. Для файловых систем ext3, ext4 и fat32 копируем без изменений, а для ntfs необходимо в файле fstab написать ntfs вместо fuseblk в строке смонтированного раздела. После проделанных несложных операций сохраняем изменения в файле fstab.

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

19 комментариев:

  1. А как сделать чтобы разделы изначально, при входе в систему, были отмонтированы и запрашивался бы пароль на допуск в них? Дистрибутив Ubuntu 10.04.

    ОтветитьУдалить
  2. Эта инструкция именно об этом и спокойно подходит и для 10.04 (у самого сейчас стоит), а вот запрос пароля на монтирование раздела убрали в этой версии Ubuntu.

    Для ограничения доступа к определенному разделу или папке попробуйте воспользоваться Truecrypt или аналогичной программой.

    ОтветитьУдалить
  3. Спасибо большое за толковое описание процесса и реальную помощь!
    Действительно, зачем ставить целую программу, если можно одной строчкой.

    ОтветитьУдалить
  4. В 10.04 даже переименовывать не надо.

    ОтветитьУдалить
  5. Большое спасибо! Особенно за mtab - не знал, что там можно все значения посмотреть))

    ОтветитьУдалить
  6. Спасибо! По поводу "многих ресурсов" вы очень правы ^_^

    ОтветитьУдалить
  7. Да... вот про mtab не знал ... спасибо!!! )))

    ОтветитьУдалить
  8. Спасибо. Очень просто и безупречно понятно.

    ОтветитьУдалить
  9. Спасибо) Отличная инструкция, все четко и понятно

    ОтветитьУдалить
  10. Ну наконец-то простое и толковое объяснение! За пару минут сделал то, с чем давно мучился с помощью кривых утилит автомонтирования и читая умные рассуждения на эту тему.
    Огромное спасибо!

    ОтветитьУдалить
  11. Вообще ништяк всё описано!!! А то в Сети полно описания создания автомонтирования дисков, но для меня, как для начинающего пользователя это самый приемлемый способ!!! Не то что там, куча всего расписано и сиди ещё мудись! А тут всё просто и быстро!!! Спасибо автору!!!!

    ОтветитьУдалить
  12. СПАСИБО!!! Работает в Ubuntu 11.10

    ОтветитьУдалить
  13. Спасибо!!! Как всё оказывается просто))) 12.10

    ОтветитьУдалить