Добавяне (създаване) и монтиране на нов твърд диск в OpenBSD

монтиране
Ако OpenBSD се използва като хост платформа за уеб хостинг, се препоръчва да разпределите отделно устройство от системното устройство към потребителските директории. Този подход може да спести много време и нерви в случай на пълен срив на системата, а също така е удобен при преместване на потребителски домашни директории към друга хост платформа.

Инсталиране на твърд диск в системата

Като начало, първо трябва да инсталираме (свържем) самия твърд диск (HDD), след като дискът е инсталиран в системния модул, ние го търсим сред дисковете:

Инициализиране на IDE/SCSI твърд диск в OpenBSD

Командата "fdisk -i wd1" по време на инициализацията ще определи геометрията на диска и правилните параметри за CHS (цилиндър, глава, сектор) - ние не се интересуваме от MBR IMHO, това ще бъде обикновен диск за потребителски домашни директории и няма да стартираме никаква операционна система от него, най-много се интересуваме от CHS steam конфигурацията. Ако ръчно посочим параметрите за CHS и в същото време посочим неправилни данни, тогава в най-добрия случай ще получим "крив" раздел с различни изненади.

Разделяне на IDE/SCSI твърд диск в OpenBSD

На обикновен твърд диск на компютър можете да създадете максимум 4 основни дяла (Primary Partition), които могат да се нарекат парче (slice), по-просто не се вписват в главния запис за зареждане (MBR - Master Boot Record). Може да има максимум 15 логически дяла, три от които са запазени за системни нужди: a - boot, b - swap файл, c - system; други етикети (disklabel) d, e, f .. могат да се използват по преценка на потребителя.

Ако планираме да използваме дял за файловата система ext3, тогава променете предназначението на основния дял от OpenBSD (id A6) на „Linux файлове*“ (id 83):

Офсетът беше определен правилно, но максимумътразмерът на дяла е намален до сектори "Размер на дяла: [1048256]" (512 байта всеки), въпреки че 1048576 е наличен - извадете 64 (отместване) от 1048576 и ръчно укажете 1048512.

Разделяме основния дял на твърдия диск (Primary Partition) на логически, в нашия случай използваме целия диск и следователно създаваме само един етикет (disklabel):

ВНИМАНИЕ! Моля, обърнете внимание, че когато създавате етикет на логически дял (disklabel), първоначалното "offset:" трябва да съвпада с "offset:" на основния дял, в нашия случай тази стойност е 64, която трябваше да посочим ръчно! Но максималният размер "размер:" беше определен автоматично и е равен на [1048512]. Максималният размер на един логически дял или техният общ размер не трябва да надвишава размера, определен за основния дял!

За ръчно етикетиране на логически дялове (само за закалени потребители :) можете да използвате:

Създаване и монтиране на 4.2BSD дял в OpenBSD

И накрая, трябва да създадем файлова система на новосъздадения дял на новия твърд диск с newfss(8) - форматирайте дяла, така да се каже.

Сега трябва да решим къде ще монтираме новия дял, който току-що създадохме. Да речем, че искаме да го сложим на /home. Първо създайте директория (точка на монтиране) /home, ако все още не съществува, направете копие на /home, монтирайте (разтегнете) дяла /dev/wd1d върху него и възстановете /home там:

Последното нещо, което трябва да направите, е да добавите запис към файла /etc/fstab за новосъздадения дял, така че той да се монтира автоматично при стартиране на системата и да не се налага да го правим ръчно след всяко рестартиране:

Нашето ново устройство вече е готово да приема потребителски домашни директории. Системата е на нашия твърд диск "/dev/wd0" и домашните директории на потребителя са включенитвърд диск "/dev/wd1".

Създаване и монтиране на EXT3 дял в OpenBSD

Първо имаме нужда от софтуерния пакет e2fsprogs:

След това всичко е както обикновено - ако дискът е нов, тогава го инициализираме, създаваме първичен дял, разделяме го на логически, форматираме го:

Монтаж: твърд диск:

Формат на запис в /etc/fstab

Форматът за запис в /etc/fstab е:

  • - име на монтираното устройство, път до него;
  • - точка на монтиране, път на директория;
  • - вид на монтираната файлова система;
  • - опции за монтаж;
  • - инструкции за помощната програма за дъмп, налични са стойности 0 или 1, 1 = направете резервно копие, 0 = игнорирайте файловата система;

- инструкции за приоритет за помощната програма fsck, налични са стойности 0, 1 и 2, 0 = не проверявайте файловата система по време на зареждане, 1 = първо проверете файловата система (само root fs трябва да я има), 2 = най-нисък приоритет за други файлови системи.