185 lines
9.4 KiB
Markdown
185 lines
9.4 KiB
Markdown
---
|
||
title: Partitions
|
||
localeTitle: Перегородки
|
||
---
|
||
## ПЕРЕГОРОДКИ
|
||
|
||
* Не создавая разделы на жестком диске, мы не можем создать папку.
|
||
|
||
* Разделы в Linux-
|
||
|
||
* **Д.Ф.**
|
||
* **df -h** (читаемый человеком)
|
||
* Показывает размер в MiB, GiB
|
||
|
||
* **lvdisplay**
|
||
|
||
* Показывает информацию о разделе диска -
|
||
|
||
* **fdisk -l**
|
||
|
||
* **fdisk -l / dev / sda** (sda - это имя жесткого диска)
|
||
|
||
* Для практического раздела вставьте виртуальный жесткий диск в Linux с помощью виртуального окна.
|
||
|
||
* Некоторые моменты, чтобы помнить
|
||
|
||
* Жесткий диск не понимает GB или MB, это единица является сектором.
|
||
1 сектор = 512 байт.
|
||
Чтобы найти фактический размер жесткого диска, найдите число секторов \* 512.
|
||
Выделяет пространство на жестком диске в секторах.
|
||
|
||
* На одном жестком диске может быть создано всего 4 раздела.
|
||
|
||
|
||
|
||
|
||
## Создание разделов в жестком диске
|
||
|
||
1. Открывает приглашение на жесткий диск.
|
||
|
||
* **fdisk / dev / sdb**
|
||
2. Печать разделов на жестком диске.
|
||
|
||
* **п**
|
||
3. Создайте новый раздел.
|
||
|
||
* **N**
|
||
4. Выберите основной раздел.
|
||
|
||
5. Нажмите 1 (1-й раздел)
|
||
|
||
6. Начальные некоторые сектора (0-2047 = 2048 секторов = 1 МБ) зарезервированы на жестком диске.
|
||
|
||
7. Фактическое пространство начинается с 2048-го сектора.
|
||
|
||
8. **\+ 1G**
|
||
|
||
9. Создайте 4 раздела, подобные этому.
|
||
|
||
10. После 4-го раздела вы не можете создавать больше разделов.
|
||
|
||
11. Нажмите **w** для сохранения.
|
||
|
||
12. Нажмите **q** для выхода без сохранения раздела. Это приведет к удалению всех разделов, поскольку это временно.
|
||
|
||
13. Для удаления раздела -
|
||
|
||
* **d**
|
||
|
||
|
||
|
||
## ПОЧЕМУ ОГРАНИЧИВАЕТСЯ 4?
|
||
|
||
* Потому что, где мы храним информацию о разделах, метаданные разделов, является фиксированным и имеет 64 байта. Эта информация хранится в таблице разделов.
|
||
* 1 требуется 16 байт, поэтому можно создать только 4 раздела.
|
||
* В 1 Мбайт (2048 секторов), зарезервированных на жестком диске, зарезервировано 64 байта для хранения этой информации.
|
||
* Чтобы увидеть таблицу разделов,
|
||
* **fdisk -l**
|
||
* Когда мы впервые используем жесткий диск, он инициализируется или форматируется. Этот формат определяет количество разделов на жестком диске.
|
||
* ОС создает формат жесткого диска, когда он был сначала инициализирован, и этот формат определяет количество разделов.
|
||
* Формат раздела, который мы используем, - это формат DOS = 64 байта
|
||
* Формат GPT = 128 разделов.
|
||
* Таблица разделов -> формат: DOS -> 4 раздела
|
||
* Таблица разделов -> формат: GPT -> 128 разделов
|
||
|
||
|
||
|
||
## ПОВЫШЕНИЕ ЧИСЛА ПАРТИЙ
|
||
|
||
* Создайте новую таблицу разделов на жестком диске.
|
||
|
||
* P4 будет создан таким образом, что это отдельный жесткий диск.
|
||
|
||
* Этот раздел является расширенным разделом, в котором мы можем создавать больше разделов.
|
||
|
||
* Логический раздел занимает пространство в расширенном разделе. Информация или таблица разделов будут сохранены в расширенном разделе.
|
||
|
||
* Создайте 3 первичных и последний 1 расширенный раздел.
|
||
|
||
* Всего 64 раздела можно сделать сейчас. 3 первичных + 60 логических + 1 расширенных.
|
||
|
||
* Но для хранения данных можно использовать 63 раздела (удалите один расширенный раздел).
|
||
|
||
* Нет никакой разницы между основным и логическим разделами, за исключением того, что никто не контролирует первичный, а логический управляется расширенным. Поэтому, если мы удалим расширенный раздел, все логические разделы будут удалены.
|
||
|
||
* Чтобы просмотреть информацию о разделах -
|
||
|
||
* **lsblk** (список блоков устройств)
|
||
|
||
* Жесткий диск также известен как блочные устройства
|
||
|
||
* Расширенный раздел не может использоваться для хранения данных, только логические и первичные могут использоваться.
|
||
|
||
* Если раздел необходимо использовать для хранения, выполните следующие три шага -
|
||
|
||
|
||
1. Создайте физический раздел.
|
||
2. Отформатируйте его.
|
||
3. Активировать / крепление.
|
||
|
||
|
||
|
||
## ФОРМАТОВАЯ ЧАСТЬ
|
||
|
||
* Для более быстрой обработки раздел должен создать индекс для каждого нового файла.
|
||
|
||
* Всякий раз, когда файл должен быть открыт, найдите этот файл в индексе.
|
||
|
||
* Этот индекс формируется в разделе при его форматировании в первый раз. Он также называется файловой системой.
|
||
|
||
* Эта таблица индексов известна как индекс inode (индексный узел). Таким образом, каждый раздел должен быть отформатирован.
|
||
|
||
* ОС читает только таблицу inode, чтобы отображать размеры папок, файлов, дисков и т. Д.
|
||
|
||
* Эта таблица inode может быть изменена, тогда ОС будет показывать разные размеры, а не фактический размер.
|
||
|
||
* Когда мы удаляем файл, он удаляет только запись inode этого файла.
|
||
|
||
* Например, удалите файл размером 1 ГБ и 100 ГБ, время будет таким же.
|
||
|
||
* Когда мы отформатируем раздел, он удаляет только индексную страницу, данные не будут удалены. Таким образом, мы можем восстановить данные из этого раздела.
|
||
|
||
* Файловая система создает таблицу inode для управления файлами.
|
||
|
||
* Для форматирования раздела -
|
||
|
||
* **mkfs.ext4 / dev / sdb1**
|
||
|
||
* Пример: NTFS, ext2, ext3, ext4, xfs и т. Д.
|
||
|
||
|
||
|
||
|
||
## Установка или активация
|
||
|
||
* В ОС можно использовать только два вида файлов - Файл и папка
|
||
|
||
* Мы не можем перейти непосредственно в устройство. Таким образом, созданное устройство должно быть преобразовано в папку или ссылку с папкой или монтировать с папкой, чтобы использовать это.
|
||
|
||
* **mkdir / data**
|
||
|
||
* **mount / dev / sdb1 / data** (Эти данные похожи на устройство для установки и размонтирования привода пера)
|
||
|
||
* **cd / data**
|
||
|
||
* **cat> adarsh.txt**
|
||
|
||
* **umount / dev / sdb1**
|
||
|
||
* **cd / data /**
|
||
|
||
* **Ls**
|
||
|
||
* Гора снова
|
||
|
||
* Чтобы узнать, какой раздел установлен в какой папке.
|
||
|
||
* **df -h**
|
||
|
||
* Показывает таблицу inode.
|
||
|
||
* **ls -l**
|
||
|
||
* Показывает номер inode.
|
||
|
||
* ls -il |