понедельник, 19 июля 2010 г.

Ubuntu - форматирование и монтирование

  Допустим, у нас появился новый хард и нам необходимо присоединить его к уже работающей ОС. Далее по порядку.

  Сначала необходимо снести все разделы (если были) и разбить по новой. (по желанию конечно).
Для того что бы посмотреть наименование диска\дисков можно использовать две команды
$ sudo fdisk -l
или
$ sudo lshw -C disk
lshw вообще очень полезная команда. Попробуйте запустить ее без параметров и узнаете все о своей системе.

  После того как мы определились с диском приступаем к сносу разделов(для примера пусть это будет /dev/sdb). Для этого используем программу cfdisk
$ sudo cfdisk /dev/sdb
Увидим достаточно понятный консольный интерфейс. Выбираем разделы которые нужно снести и создаем новые. Думаю с этим проблем не возникнет. По мимо стрелок, управлять можно буквами d, m, p, q, t, u, w соответственно первым буквам команд. Дальше создаем новый раздел нужного нам размера. Записываем изменения и выходим.

  Раздел создан, но на нем нет файловой системы. Создадим ее.
$ sudo mkfs -t ext4 /dev/sdb1
понятно что после ключа -t мы задали тип файловой системы.
Для форматирования в ntfs используется команда mkntfs из пакета ntfsprogs

$ sudo mkntfs -Q -v /dev/sdb1

  Все готово для монтирования нашего раздела в систему. Для этого необходимо определится с размещением. Для примера монтировать будем в домашнюю директорию. Создадим там папку
$ mkdir ~/mount
  Монтируем
$ sudo mount -t ext4 -o rw /dev/sdb1 ~/mount
Все! Диск примонтирован и находится в системе. С полным доступом. Так же "зазеркалим" наш диск, куда-нить в систему, с теме же правами что и при монтироании. $ sudo mount --bind ~/mount ~/downloads Полезная статья про монтирование разделов - тут

  Для автоматического монтирования раздела при загрузки системы, надо добавить наш раздел в fstab.
Для этого надо отредактировать файл.
$ sudo nano /etc/fstab
и в конец добавляем -
'/dev/sdb1' 'путь к папке монтирования' 'файловая система' 'rw' '0' '0'
Разумеется убираем знаки ''
  Для автоматического зеркалирования по средствам fstab в тот же файл ниже монтирования раздела прописываем.
'каталог куда примонтировали раздел' 'каталог куда зеркалируем' 'none' 'default,bind' '0' '0'
Сохраняем файл и ребутим систему. Все готово!

Комментариев нет: