Mounting a disk device Mini HowTo

From AstroNuWiki
Jump to: navigation, search

Итак, вы стали счастливым обладателем переносного устройства, диска с большим объемом памяти или просло "флэшки". Вы пришли на работу или сели дома перед своим ноутбуком, в предкушении увеличения места, взяли новый "девайс" и подключили, скорей всего через порт USB, к своему компьютеру... Но что такое, ничего не происходит?.. Ваша первая реакция: не паниковать!!! Вам пригодятся эти команды:

Автоматическое монтирование

По умолчанию предусмотрено опция автоматического монтирования. Но если она по какой-то причене не настроена ("пропала, но я ничего не делал :("), ее можно настроить так ...

Проверка что подключено

Вводим команду

> dmesg | tail

Как результат получаем некоторую информацию, нужно распознать строчки, где написано название устройства, например

>  sda: sda1
> sd 1:0:0:0: [sda] Attached SCSI disk

Это означает, что у нас благополучно подключился SCSI диск, это устройсво находится по адресу-папке /dev/sda. Еще присутствует информация, что диск разбит на 1 раздел с именем sda1 по адресу-папке /dev/sda1

Прежде чем (и вместо того!) размечать диск, который скорее всего сделан как NTFS прочтите Как быть с NTFS в Линукс

Разметка диска

Прежде, чем размечать диск, убедитесь, что на нем нет нужной и дорогой вам информации, она будет беззвозвратно потеряна.

Итак, приступаем. Для разметки вам нужна команда fdisk, несколько сопутствующих команд форматирования разделов (например: mkfs.vfat - для раздела FAT32, mkreiserfs - для раздела REISERFS, mkfs.ext3 или mke2fs - для EXT3, mkfs.xfs - для XFS) и права root'а. После команды указываем подмонтированный девайс

> fdisk /dev/sda

Как результат получаем информацию о диске и предложение работать с ним. Вы можете нажать

m+Enter

для вызова справки с описанием команд.

Несколько полезных из них:

p - показать таблицу разделов
l - список известных типов разделов с идентификаторами (id) fdisk
n - добавить новый раздел
t - изменить id раздела
q - выход без изменения таблицы разделов
w - выход с сохранением изменений

Для FAT32 используйте id раздела "b", для любого linux раздела (REISERFS, EXT3, XFS) - "83".

После сохранения новой таблицы разделов отформатируйте вновь созданный, например:

> mke2fs /dev/sda1

Монтирование диска

Для ручного монтированя используйте стандартную команду mount, к сожалению для этого вам нужны права root'а. Примеры:

> mount /dev/sda2 /mnt/disk
> mount -t vfat /dev/sda2 /mnt/disk

Если вы периодически подключаете свой накопитель информации к своему компьютеру (ноутбуку), вы можете прописать его в файле /etc/fstab. Удобно для этого узнать id вашего устройства в /dev/disk/by-id/. Добавляет соответсвующие строчки в /etc/fstab, например:

/dev/disk/by-id/diskid /mount/point vfat    rw,noauto,user,codepage=866,iocharset=koi8-r   0   0

Далее любой пользователь сможет подмонтировать устройство с diskid в папку /mount/point при помощи команды

> mount /mount/point