Всі теми

+

Розділ диска Linux і формат

Мета документу:

Цей документ буде служити для керівництва для створення розділів на жорсткому диску, прикріплений до системи linux. Форматування розділів linux і монтаж системи.

Примітка: Синій текст у цьому документі представляє команд, з огляду на системну консоль. Помаранчевий текст представляє виводу команди. Чорний текст представляє загальне керівництво для команд і даних про виведення команд.

OS: ОС, що використовуються для цього прикладу є Ubuntu12.04. Ви можете знайти це за таку команду.

root@Ubuntu-12: ~ # кота/д/питання

Ubuntu 12.04.4 ЛБС

Розділ структури:

Щоб переглянути поточний розділ структури на систему введіть наступні команди.

root@Ubuntu-12: ~ # df -h

Розмір файлової системи використовуються толку використання %, встановлений на
/ dev/sda1 15 Г Г-2.4 12G 18% /
udev 239 М 4.0K 239 М 1% /dev
TMPFS 99 М 772 K М 99 1% /run
Жоден 5,0 М 0 0% 5.0M/виконати/блокування
Жоден 248 М 1% 148 К 248 М/виконати/ГІМ

Диск на сервері:

Щоб перевірити, скільки диски підключені на системи введіть наступні команди.

root@Ubuntu-12: ~ # fdisk -l | grep ^ диска

Диск /dev/sda: 16.1 Гб, 16106127360 байт
Ідентифікатор диска: 0x000d2cfb

Як на вище виводу, в даний час існує тільки 1 диск "/ dev/правил дорожнього руху" прикріплені до цієї системи.

Розбити новий диск за допомогою команди fdisk

Тепер я додав новий диск для цього сервера для виготовлення сценарій форматування за допомогою fdisk диска.

Ми можемо перевірити, чи нового диска додано виявляються на систему за допомогою команди fdisk в такій редакції.

root@Ubuntu-12: ~ # fdisk -l | grep ' ^ диск /dev'

/ Dev/SDB диск не містить коректну таблицю розділів
Диск /dev/sda: 16.1 Гб, 16106127360 байт
Дискові/dev/SDB: 8589 MB, 8589934592 байт

Тепер це показує, що новий диск з позначкою "/ dev/sdb" розмір 8589 МБ виявлені на системи і в даний час вона містить коректну таблицю розділів.

Розбити диск "/ dev/sdb", будь ласка, введіть команду в такій редакції:

root@Ubuntu-12: ~ # fdisk/dev/sdb

Пристрій містить за дійсні DOS таблицю розділів, ні сонце, SGI або о disklabel
Будівництво нових DOS disklabel з диску ідентифікатор 0xc0074826.
Зміни залишаться в пам'яті тільки, поки ви вирішите написати їх.
Після цього звичайно, попереднє вміст не буде відновити.

Попередження: неправильний прапор 0x0000 таблицю розділів 4 буде бути виправлена шляхом w (обряд)

Команда (m для довідки):

Написати м як введення і ви отримаєте всі пункти керування тут:

Команда (m для довідки): м

Командного акція

d видалення розділу
l список відомі типи розділів
m друку цього меню
n додати новий розділ
o створити нову пусту таблицю розділів DOS
p роздрукувати таблицю розділів
q вийти без збереження змін
змінити код системного розділу
v перевірити таблицю розділів
w написати таблиці на диск і вийти

Щоб створити новий розділ на Новододані диску, я вибираю "n" зверху доступні перемикачі.

Команда (m для довідки): n

Розділ типу:

p первинний (0-ІІІ 0 extended 4 безкоштовні)
e продовжений

Тепер ви можете дати будь-якому "p" або "е", в залежності від ви хочете створити первинний розділ або розширений розділ.

Виберіть (за промовчанням p): p
Розділ номер (1-4, за умовчанням 1): 1
Перший сектор (2048-16777215, за замовчуванням 2048): 2048
Останньому секторі + секторів або + розмір {K, М, G} (2048-16777215, за промовчанням 16777215): 10000

Друкувати розділ таблиці на диску дають "p" як введення команд.

Команда (m для довідки): p

Дискові/dev/SDB: 8589 MB, 8589934592 байт
255 головки, 63 секторів і стеження, 1044 циліндри, загальна 16777216 сектори
Одиниць = секторів 1 * 512 = 512 байт
Сектор розміром (логічне або фізичне): 512 байт/512 байт
Введення/виводу розміром (мінімум/оптимального): 512 байт/512 байт
Ідентифікатор диска: 0xc0074826
Пристрій завантажувальний Пуск кінець блоки Id система
/dev/sdb1 2048 10000 3976 + 83 Linux

Тепер я створити ще один розділ, який буде подовжено, просто для прикладу.

Команда (m для довідки): n

Розділ типу:

p первинний (1-ІІІ 0 extended 3 безкоштовні)
e продовжений

Виберіть (за промовчанням p): e
Розділ номер (1-4, за замовчуванням 2): 2
Перший сектор (10001-16777215, за замовчуванням 10001): 10001
Останньому секторі + секторів або + розмір {K, М, G} (10001-16777215, за промовчанням 16777215): 16777215

Друкувати розділ таблиці знову, дає "p" якості вхідних даних. Тепер ви отримаєте 2 розділи /dev/sdb1 та /dev/sdb2 на диску.

Команда (m для довідки): p

Дискові/dev/SDB: 8589 MB, 8589934592 байт
255 головки, 63 секторів і стеження, 1044 циліндри, загальна 16777216 сектори
Одиниць = секторів 1 * 512 = 512 байт
Сектор розміром (логічне або фізичне): 512 байт/512 байт
Введення/виводу розміром (мінімум/оптимального): 512 байт/512 байт
Ідентифікатор диска: 0xc0074826
Пристрій завантажувальний Пуск кінець блоки Id система
/dev/sdb1 2048 10000 3976 + 83 Linux
/Dev/sdb2 10001 16777215 8383607 + 5 продовжений

Тепер це час, якщо ви згодні з розділів, створений, а потім записати їх на диск (зберегти на диск).

Дати "w" як вхідне записати зміни на диск.

Команда (m для довідки): w

Таблиця розділів була змінена!
Виклик IOCTL () перечитати таблицю розділів.
Синхронізацію диски.

Тепер створити точка монтування (каталог) змонтувати розділи в такій редакції.

root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3

Тепер форматування диска, так що він буде містити деякі файлової системи. Я впевнений, форматування з файлової системи ext3. Використовуйте нижче команду.

Форматування:

root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1

mke2fs 1.42 (29 листопада 2011)
Файлова система label =
Тип ОС: Linux
Блокувати розмір = 1024 (лог = 0)
Фрагмент розмір = 1024 (лог = 0)
Крок = 0 блоків, смуга ширина = 0 блоків
1000 іноди 3976 блоків
198 блоків (4.98%) зарезервовано для супер-користувача
Перший блок даних = 1
Максимальна файлова система блоків = 4194304
Група 1 квартал
8192 блоків на групи, 8192 фрагменти слів у групі
іноди 1000 слів у групі
Виділення групи таблиць: зроблено
Письмові столи inode: зроблено
Створення журнал (1024 блоків): зроблено
Написання superblocks і файлової системи облікової інформації: зроблено

Все про створення диска, форматування, файлова система є установка. Тепер можна змонтувати розділ, щоб точка монтування, створений раніше. Я закликаю вас до гори /dev/sdb1 розділ створено на горі точки /disk2.

Монтаж розділ:

root@Ubuntu-12: ~ # гора /dev/sdb1 /disk2/

Тепер я виглядатиме розділом схеми системи і побачите новий розділ в ньому.

root@Ubuntu-12: ~ # df -h

Розмір файлової системи використовуються толку використання %, встановлений на
/ dev/sda1 15 Г Г-2.4 12G 18% /
udev 239 М 4.0K 239 М 1% /dev
TMPFS 99 М 780 K М 99 1% /run
Жоден 5,0 М 0 0% 5.0M/виконати/блокування
Жоден 248 М 1% 148 К 248 М/виконати/ГІМ
/ dev/sdb1 М 3.8 1.1M 2,6 М 30% /disk2

Оновити файл/etc/fstab:

Я хочу, щоб зробити це, монтажу розділи постійним розділ моїй системі. Для цього я повинен зробити постійним запис у файл/etc/fstab. Будь ласка, дотримуйтесь за нижче команду і додати запис у файлі.

root@Ubuntu-12: ~ # vi/і т. д. / fstab

і додати нижче рядка у файлі:

/ dev/sdb1 /disk1 ext3 за замовчуванням 1 2

Збережіть і закрийте файл.

Маркувати розділ:

Ви можете позначити розділ за допомогою e2label. Наприклад, якщо ви хочете, щоб маркувати новий розділ /backup, введіть

root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1

Тепер ви можете використовувати підпис "/ backup1" в будь-якому замість "/ dev/sdb1". тобто, в який файлу наступним чином.

Label = / backup1 /disk1 ext3 за замовчуванням 1 2

Топ