linux:debian
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
linux:debian [2014/07/09 14:04] – создано olexande bilovol | linux:debian [2018/12/09 15:20] (поточний) – olexande bilovol | ||
---|---|---|---|
Рядок 3: | Рядок 3: | ||
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Add HDD ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | В этой статье я хочу рассказать о процессе подключения нового жёсткого диска в ОС Linux. | ||
+ | |||
+ | Подключив жёсткий диск убедитесь, | ||
+ | |||
+ | Сразу после загрузки необходимо проверить существует ли файл устройств для нового диска. В Linux жёсткие диски обозначаются в формате /dev/sdXN, где X — буква латинского алфавита, | ||
+ | |||
+ | Убедившись в том что файл устройства существует можно приступать к разбивке диска на разделы. В моём случае файл устройства называется /dev/sdb, т.к. это второй диск в системе (первый как вы наверное догадались /dev/sda). | ||
+ | |||
+ | Итак для создания разделам будем использовать утилиту fdisk. | ||
+ | |||
+ | < | ||
+ | |||
+ | :::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) | ||
+ | </ | ||
+ | |||
+ | Утилита выводит информацию о жёстком диске: идентификатор диска, количество цилиндров. Потом она ожидает ввода команды, | ||
+ | |||
+ | < | ||
+ | |||
+ | p (print) - вывести информацию о разделах | ||
+ | |||
+ | w (write) — записать таблицу разделов на диск</ | ||
+ | |||
+ | Я создам только один раздел, | ||
+ | |||
+ | < | ||
+ | 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. | ||
+ | |||
+ | < | ||
+ | |||
+ | Disk /dev/sdb: 500.1 GB, 500107862016 bytes | ||
+ | 255 heads, 63 sectors/ | ||
+ | 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. | ||
+ | |||
+ | < | ||
+ | The partition table has been altered! | ||
+ | Calling ioctl() to re-read partition table. | ||
+ | Syncing disks.</ | ||
+ | |||
+ | Теперь можно приступить к форматировании разделов. | ||
+ | |||
+ | Для этого мы будем использовать команду mke2fs -j, указав в качестве аргумента имя раздела. | ||
+ | |||
+ | < | ||
+ | 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: | ||
+ | |||
+ | This filesystem will be automatically checked every 34 mounts or | ||
+ | 180 days, whichever comes first. Use tune2fs -c or -i to override.</ | ||
+ | |||
+ | Теперь необходимо настроить монтирование новых разделов. Сначала создадим каталог, | ||
+ | |||
+ | < | ||
+ | |||
+ | Пробуем монтировать раздел. | ||
+ | |||
+ | < | ||
+ | |||
+ | Теперь необходимо добавить информацию о новом разделе в файл /etc/fstab для, того чтобы раздел автоматически монтировался при каждой загрузке системы. Для этого открываем этот файл в любом текстовом редакторе. | ||
+ | |||
+ | < | ||
+ | |||
+ | Добавляем строку формата: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Format HDD ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | Форматирование и подготовка дисков в Debian | ||
+ | |||
+ | После того, как диски подмонтированы, | ||
+ | |||
+ | (см. Подключение новых дисков в Debian) надо создать на них " | ||
+ | |||
+ | Поскольку имена устройств известны (см. выше), всё достаточно просто. | ||
+ | |||
+ | Обязательно отмонтируем диск | ||
+ | |||
+ | < | ||
+ | |||
+ | Запускаем утилиту cfdisk, с помощью которой удаляем существующие разделы и создаём новые, тип файловой системы - 83 (Linux). Эта консольная утилита очень простая, | ||
+ | |||
+ | < | ||
+ | |||
+ | Форматируем вновь созданный раздел в ext3 | ||
+ | |||
+ | < | ||
+ | |||
+ | В сети находятся рекомендации пользоваться | ||
+ | |||
+ | < | ||
+ | |||
+ | но у меня этим способом почему-то не пошло (раздел форматировался, | ||
+ | |||
+ | Пробуем обратно монтировать вновь созданный раздел | ||
+ | |||
+ | < | ||
+ | |||
+ | Если всё удачно - прописываем автомонтирование диска в /etc/fstab по аналогии со строчкой монтирования основного диска, изменив лишь точку монтирования. Там вместо UUID можно указывать имя устройства, | ||
+ | |||
+ | < | ||
+ | /dev/sda1: UUID=" | ||
+ | /dev/sda5: UUID=" | ||
+ | /dev/sdb1: UUID=" | ||
+ | |||
+ | # /etc/fstab: static file system information. | ||
+ | # | ||
+ | # Use ' | ||
+ | # device; this may be used with UUID= as a more robust way to name devices | ||
+ | # that works even if disks are added and removed. See fstab(5). | ||
+ | # | ||
+ | # <file system> | ||
+ | proc /proc | ||
+ | |||
+ | # / was on /dev/sda1 during installation | ||
+ | UUID=dba28bf7-3686-430a-ae64-a04aa8f52e8c | ||
+ | |||
+ | # swap was on /dev/sda5 during installation | ||
+ | UUID=dba3ef49-ca31-4989-a0a2-e0e4a4f6ad95 | ||
+ | |||
+ | # /dev/sdb1 - wd80 | ||
+ | UUID=1186a48e-1cf6-4926-ac4e-7d59510c72d3 | ||
+ | </ | ||
+ | Процесс повторяем для всех оставшихся дисков... | ||
+ | |||
+ | ====== Ubuntu ====== | ||
+ | |||
+ | ===== upgrade 12-14 ===== | ||
+ | |||
+ | < |
linux/debian.1404914654.txt.gz · Востаннє змінено: 2014/07/09 14:04 (зовнішнє редагування)