Видеонаблюдение через интернет в веб-браузере

Обозначения дисков и дисковых разделов в системах linux.

Один из основных постулатов Unix/Linux - «всё есть файл», и жесткие диски - не исключение.

Каждый найденный ядром диск, отображается в виде файла в специальном каталоге устройств «/dev»

Диски.

IDE диски:

  • /dev/hda - master на 1 контроллере,
  • /dev/hdb - slave на 1 контроллере,
  • /dev/hdc - master на 2 контроллере,
  • /dev/hdd - slave на 2 контроллере.

SATA/SCSI HDD, а также многие переносные накопители типа USB flash:

  • /dev/sda, /dev/sdb, /dev/sdc и т.д.
На новых Linux-ядрах >=2.6.21 для некоторых чипсетов может действовать новая система именования IDE-дисков, при которой IDE-устройства именуются также как и SATA/SCSI.

Приведем наглядный пример:

dd if=/dev/sda of=MY_SATA_MBR.BIN bs=512 count=1

сохранит MBR c первого диска SATA/SCSI в системе в обычный файл MY_SATA_MBR.BIN.

Получить список обнаруженных системой дисков можно выполнив команду fdisk -l:

v-serv:~# fdisk -l

Disk /dev/sda: 200.0 GB, 200048565760 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3824    30716248+   c  W95 FAT32 (LBA)
/dev/sda2            3825        4532     5687010   83  Linux
/dev/sda3            4533        5140     4883760   83  Linux
/dev/sda4            5141       24321   154071382+   5  Extended
/dev/sda5            5141        5991     6835626   83  Linux
/dev/sda6            5992        7207     9767488+  83  Linux
/dev/sda7            7208       10854    29294496   83  Linux
/dev/sda8           10855       24321   108173646   83  Linux

Disk /dev/sdb: 320.0 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         365     2931831   83  Linux
/dev/sdb2             366        1216     6835657+  83  Linux
/dev/sdb3            1217        1277      489982+  82  Linux swap / Solaris
/dev/sdb4            1278       38913   302311170    5  Extended
/dev/sdb5            1278        4924    29294496   83  Linux
/dev/sdb6            4925        5046      979933+  83  Linux
/dev/sdb7            5047        6870    14651248+  83  Linux
/dev/sdb8            6871        7478     4883728+  83  Linux
/dev/sdb9            7479        8086     4883728+  83  Linux
/dev/sdb10           8087       21553   108173646   83  Linux
/dev/sdb11          21554       33711    97659103+  83  Linux
/dev/sdb12          33712       38913    41785033+  83  Linux

Разделы.

Конкретный раздел (синонимы - том, партиция) определяется по номеру, после обозначения устройства, начиная с 1. Например: hdc5 - пятый том мастера на втором контроллере IDE, sde3 - третий том пятого SATA/SCSI накопителя.

Например: как быстро уничтожить форматированный раздел - заполним нулевыми байтами первые 10MB:

dd if=/dev/zero of=/dev/sda5 bs=1m count=10

Разделы могут быть:

  • основными, которых на диске может быть не более 4-х;
  • расширенными (Extended) - логические разделы (обычно только один) с которыми нельзя работать, контейнер для дополнительных разделов;
  • дополнительными - их номера всегда >=5.

Кроме номера и размера, каждый раздел имеет свой тип, который обозначен одним байтом:

  • 0b Win95 FAT32
  • 0f Win95 Ext'd (LBA)
  • 07 HPFS/NTFS
  • 82 Linux swap
  • 83 Linux
  • fd linux RAID autodetect

Разделами манипулируют следующие программы: fdisk, cfdisk, sfdisk, parted, …

Мы рекомендуем cfdisk:

cfdisk файл_устройство_дискового_накопителя,
например:
cfdisk /dev/sdb

Приводим скриншот этой программы:

howto/linux-hard-disks.txt · Последние изменения: 2011-01-25