Користувальницькі налаштування

Налаштування сайту


linux:debian

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
linux:debian [2014/07/09 14:04] – создано olexande bilovollinux:debian [2018/12/09 15:20] (поточний) olexande bilovol
Рядок 3: Рядок 3:
  
 [[https://wiki.debian.org/JavaPackage]] [[https://wiki.debian.org/JavaPackage]]
 +
 +[[https://losst.ru/formatirovanie-diska-v-linux|Форматирование диска в Linux]] от losst.ru с картинками и примерами
 +
 +===== Add HDD =====
 +
 +[[http://dizballanze.com/Linux/podkliuchenie-novogo-zhestkogo-diska-v-linux/|Подключение нового жесткого диска в Linux]]
 +
 +[[http://www.hilik.org.ua/%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%B6%D0%B5%D1%81%D1%82%D0%BA%D0%B8%D0%B9-%D0%B4%D0%B8%D1%81%D0%BA-%D0%B2-debian/|Добавляем жесткий диск в Debian]]
 +
 +В этой статье я хочу рассказать о процессе подключения нового жёсткого диска в ОС Linux.
 +
 +Подключив жёсткий диск убедитесь, что система распознаёт его. Для этого можно обратиться к программе конфигурации BIOS. Убедившись в том что жёсткий диск успешно подключён можно приступать к загрузке системы.
 +
 +Сразу после загрузки необходимо проверить существует ли файл устройств для нового диска. В Linux жёсткие диски обозначаются в формате /dev/sdXN, где X — буква латинского алфавита, означает диск, а N номер раздела на жёстком диске.
 +
 +Убедившись в том что файл устройства существует можно приступать к разбивке диска на разделы. В моём случае файл устройства называется /dev/sdb, т.к. это второй диск в системе (первый как вы наверное догадались /dev/sda).
 +
 +Итак для создания разделам будем использовать утилиту fdisk.
 +
 +<file>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)
 +</file>
 +
 +Утилита выводит информацию о жёстком диске: идентификатор диска, количество цилиндров. Потом она ожидает ввода команды, для вывода справочной информации о всех доступных командах введите m. Мы будем использовать три инструкции:
 +
 +<file>n (new) - создать новый раздел.
 +
 +p (print) - вывести информацию о разделах
 +
 +w (write) — записать таблицу разделов на диск</file>
 +
 +Я создам только один раздел, который будет занимать весь доступный объём диска. Для этого я ввожу команду new, номер раздела 1, первый цилиндр 1 и последний цилиндр 60801 (значение по умолчанию). Если вы хотите создать большее количество разделов, то просто аналогичным образом добавьте необходимое количество разделов. Размер раздела можно задавать в цилиндрах, как в показанном примере, или более простым способом, в байтах (мегабайтах или гигабайтах) .
 +
 +<file>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</file>
 +
 +Выводим информацию о разделах при помощи команды print.
 +
 +<file>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</file>
 +
 +Убедившись что разделы созданы так как вы рассчитывали записываем таблицу разделов на диск при помощи команды write.
 +
 +<file>Command (m for help): write
 +The partition table has been altered!
 +Calling ioctl() to re-read partition table.
 +Syncing disks.</file>
 +
 +Теперь можно приступить к форматировании разделов.
 +
 +Для этого мы будем использовать команду mke2fs -j, указав в качестве аргумента имя раздела.
 +
 +<file>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.</file>
 +
 +Теперь необходимо настроить монтирование новых разделов. Сначала создадим каталог, который мы будем использовать как точку монтирования.
 +
 +<file>mkdir /media/mediahdd</file>
 +
 +Пробуем монтировать раздел.
 +
 +<file>mount /dev/sdb1 /media/mediahdd</file>
 +
 +Теперь необходимо добавить информацию о новом разделе в файл /etc/fstab для, того чтобы раздел автоматически монтировался при каждой загрузке системы. Для этого открываем этот файл в любом текстовом редакторе.
 +
 +<file>nano /etc/fstab</file>
 +
 +Добавляем строку формата: имя_раздела точка_монтирования файловая_система частота_создания_резервных_копий кол-во_запусков_fsck
 +
 +<file>/dev/sdb1 /media/mediahdd ext3 defaults 0 0</file>
 +
 +===== Format HDD =====
 +
 +[[http://www.hub.ru/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_Debian]]
 +
 +
 +Форматирование и подготовка дисков в Debian
 +
 +После того, как диски подмонтированы, данные с них прочитаны и перенесены в безопасное место
 +
 +(см. Подключение новых дисков в Debian) надо создать на них "родные" разделы, отформатировать и постоянно смонтировать к системе.
 +
 +Поскольку имена устройств известны (см. выше), всё достаточно просто.
 +
 +Обязательно отмонтируем диск 
 +
 +<file>umount /mnt/wd80</file>
 +
 +Запускаем утилиту cfdisk, с помощью которой удаляем существующие разделы и создаём новые, тип файловой системы - 83 (Linux). Эта консольная утилита очень простая, имеет минимальное меню и описывать этот процесс не вижу смысла 
 +
 +<file>cfdisk /dev/sdb</file>
 +
 +Форматируем вновь созданный раздел в ext3 
 +
 +<file>mkfs.ext3 /dev/sdb1</file>
 +
 +В сети находятся рекомендации пользоваться
 +
 +<file>mkfs -t ext3 /dev/sdb</file>
 +
 +но у меня этим способом почему-то не пошло (раздел форматировался, но не монтировался - система ругалась на неверную файловую систему), mkfs.ext3 же отработало без проблем
 +
 +Пробуем обратно монтировать вновь созданный раздел 
 +
 +<file>mount -t ext3 /dev/sdb1 /mnt/wd80</file>
 +
 +Если всё удачно - прописываем автомонтирование диска в /etc/fstab по аналогии со строчкой монтирования основного диска, изменив лишь точку монтирования. Там вместо UUID можно указывать имя устройства, но, как говорят гуру - правильнее использовать UUID, узнать который можно узнать с помощью команды 
 +
 +<file>root@samba:~# blkid
 +/dev/sda1: UUID="dba28bf7-3686-430a-ae64-a04aa8f52e8c" TYPE="ext3" 
 +/dev/sda5: UUID="dba3ef49-ca31-4989-a0a2-e0e4a4f6ad95" TYPE="swap" 
 +/dev/sdb1: UUID="1186a48e-1cf6-4926-ac4e-7d59510c72d3" TYPE="ext3" 
 +
 +# /etc/fstab: static file system information.
 +#
 +# Use 'blkid' to print the universally unique identifier for a
 +# 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>                                 <mount point>   <type>  <options>           <dump>  <pass>
 +proc                                            /proc           proc    defaults            0       0
 +
 +# / was on /dev/sda1 during installation
 +UUID=dba28bf7-3686-430a-ae64-a04aa8f52e8c        /              ext3    errors=remount-ro         1
 +
 +# swap was on /dev/sda5 during installation
 +UUID=dba3ef49-ca31-4989-a0a2-e0e4a4f6ad95        none           swap    sw                  0       0
 +
 +# /dev/sdb1 - wd80
 +UUID=1186a48e-1cf6-4926-ac4e-7d59510c72d3        /mnt/wd80      ext3    errors=remount-ro         1
 +</file>
 +Процесс повторяем для всех оставшихся дисков... 
 +
 +====== Ubuntu ======
 +
 +===== upgrade 12-14 =====
 +
 +<file>do-release-upgrade -d</file>
linux/debian.1404914654.txt.gz · Востаннє змінено: 2014/07/09 14:04 (зовнішнє редагування)

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki