Подключение нового жесткого диска в Linux
Подключив жёсткий диск убедитесь, что система распознаёт его. Для этого можно обратиться к программе конфигурации BIOS. Убедившись в том что жёсткий диск успешно подключён можно приступать к загрузке системы.
Сразу после загрузки необходимо проверить существует ли файл устройств для нового диска. В Linux жёсткие диски обозначаются в формате /dev/sdXN, где X — буква латинского алфавита, означает диск, а N номер раздела на жёстком диске.
Убедившись в том что файл устройства существует можно приступать к разбивке диска на разделы. В моём случае файл устройства называется /dev/sdb, т.к. это второй диск в системе (первый как вы наверное догадались /dev/sda).
Итак для создания разделам будем использовать утилиту fdisk.
- fdisk /dev/sdb
- :::text
- Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
- Building a new DOS disklabel with disk identifier 0x07611c35.
- Changes will remain in memory only, until you decide to write them.
- After that, of course, the previous content won't be recoverable.
- The number of cylinders for this disk is set to 60801.
- There is nothing wrong with that, but this is larger than 1024,
- and could in certain setups cause problems with:
- 1) software that runs at boot time (e.g., old versions of LILO)
- 2) booting and partitioning software from other OSs
- (e.g., DOS FDISK, OS/2 FDISK)
- Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Утилита выводит информацию о жёстком диске: идентификатор диска, количество цилиндров. Потом она ожидает ввода команды, для вывода справочной информации о всех доступных командах введите m. Мы будем использовать три инструкции:
n (new) - создать новый раздел.
p (print) - вывести информацию о разделах
w (write) — записать таблицу разделов на диск
Я создам только один раздел, который будет занимать весь доступный объём диска. Для этого я ввожу команду new, номер раздела 1, первый цилиндр 1 и последний цилиндр 60801 (значение по умолчанию). Если вы хотите создать большее количество разделов, то просто аналогичным образом добавьте необходимое количество разделов. Размер раздела можно задавать в цилиндрах, как в показанном примере, или более простым способом, в байтах (мегабайтах или гигабайтах) .
- Command (m for help): new
- Command action
- e extended
- p primary partition (1-4)
- p
- Partition number (1-4): 1
- First cylinder (1-60801, default 1): 1
- Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801):
- Using default value 60801
Выводим информацию о разделах при помощи команды print.
- Command (m for help): print
-
- Disk /dev/sdb: 500.1 GB, 500107862016 bytes
- 255 heads, 63 sectors/track, 60801 cylinders
- Units = cylinders of 16065 * 512 = 8225280 bytes
- Disk identifier: 0x07611c35
- Device Boot Start End Blocks Id System
- /dev/sdb1 1 60801 488384001 83 Linux
Убедившись что разделы созданы так как вы рассчитывали записываем таблицу разделов на диск при помощи команды write .
- Command (m for help): write
- The partition table has been altered!
- Calling ioctl() to re-read partition table.
- Syncing disks.
Теперь можно приступить к форматировании разделов.
Для этого мы будем использовать команду mke2fs -j , указав в качестве аргумента имя раздела.
mke2fs -j /dev/sdb1
- mke2fs 1.41.3 (12-Oct-2008)
- Filesystem label=
- OS type: Linux
- Block size=4096 (log=2)
- Fragment size=4096 (log=2)
- 30531584 inodes, 122096000 blocks
- 6104800 blocks (5.00%) reserved for the super user
- First data block=0
- Maximum filesystem blocks=0
- 3727 block groups
- 32768 blocks per group, 32768 fragments per group
- 8192 inodes per group
- Superblock backups stored on blocks:
- 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
- 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
- 102400000
-
- Writing inode tables: done
- Creating journal (32768 blocks): done
- Writing superblocks and filesystem accounting information: done
- This filesystem will be automatically checked every 34 mounts or
- 180 days, whichever comes first. Use tune2fs -c or -i to override.
Теперь необходимо настроить монтирование новых разделов. Сначала создадим каталог, который мы будем использовать как точку монтирования.
- mkdir /media/mediahdd
Пробуем монтировать раздел.
- mount /dev/sdb1 /media/mediahdd
Теперь необходимо добавить информацию о новом разделе в файл /etc/fstab для, того чтобы раздел автоматически монтировался при каждой загрузке системы. Для этого открываем этот файл в любом текстовом редакторе.
- nano /etc/fstab
Добавляем строку формата: имя_раздела точка_монтирования файловая_система частота_создания_резервных_копий кол-во_запусков_fsck
- /dev/sdb1 /media/mediahdd ext3 defaults 0 0
http://world-blog.ru/3206?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+world-blog+%28World-Blog+-+%D0%91%D0%BB%D0%BE%D0%B3+%D0%BE+%D0%B2%D0%B5%D0%B1+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8%29#.UzOqeFeWt8E
|