Я пытаюсь выяснить, как работает разделение, поэтому я буду знать, какой раздел я могу отформатировать или создать для данных, а какой мне следует отформатировать для переустановки linux.

Используя "df -hT" я получил это:

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda2     ext3     15G  4.4G  9.1G  33% /
/dev/sda1     ext3    996M   40M  905M   5% /boot
tmpfs        tmpfs    2.0G     0  2.0G   0% /dev/shm

Я хочу создать новый раздел. Откуда берется дисковая память? Существующий раздел? Или из памяти, которая не разделена и не появляется в этом списке?

Другой связанный вопрос - это раздел по умолчанию, который я использую в "/"? и где находится каталог установки linux?

2 ответа2

1

Я хочу создать новый раздел. Откуда берется дисковая память? Существующий раздел? Или из памяти, которая не разделена и не появляется в этом списке?

Он взят из неразмеченного пространства, которое не отображается в df потому что команда показывает только активные (смонтированные) файловые системы. Если вы хотите увидеть детали раздела низкого уровня, установите GParted.

GParted

Или попробуйте следующие команды:

sudo parted /dev/sda print free

sudo fdisk -l /dev/sda

sudo gdisk -l /dev/sda

Когда вы разбиваете диск, разделы создаются точно такими же большими, как вы говорите им. Они не растут автоматически, чтобы занять весь диск; вместо этого неиспользуемое пространство остается таким же: нераспределенным.

Например, если у вас есть диск объемом 1 ТБ и вы создаете два раздела по 500 ГБ и 300 ГБ, они вместе занимают только 800 ГБ; на диске по-прежнему будет 200 ГБ, оставшихся "нераспределенными" и не использованными операционной системой.

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│                        Unallocated                        │
└───────────────────────────────────────────────────────────┘
╔═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────┬─────┬─────┐
║         Partition 1         ║         Unallocated         │
╚═════════════════════════════╝─────────────────────────────┘
╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗─────┬─────┐
║         Partition 1         │   Partition 2   ║Unallocated│
╚═════════════════════════════╧═════════════════╝───────────┘

Если вы хотите создать третий раздел (скажем, 100 ГБ), он будет взят из нераспределенного пространства.

╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗─────┐
║         Partition 1         │   Partition 2   │Part3║Unall│
╚═════════════════════════════╧═════════════════╧═════╝─────┘

Некоторые инструменты (такие как GParted) позволяют изменять размеры файловых систем внутри разделов, поэтому, если вы решите, что вам нужен раздел большего размера, чем у нераспределенного пространства, вы можете взять его из существующих разделов:

╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗
║      Partition 1      │Partition 2│      Partition 3      ║
╚═══════════════════════╧═══════════╧═══════════════════════╝

Иногда это усложняется - нераспределенное пространство не всегда заканчивается, например, если вы удаляете раздел из середины, возникает необходимость переместить раздел в другое место:

╔═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────╔═════╗─────┐
║         Partition 1         ║   Unallocated   ║Part2║Unall│
╚═════════════════════════════╝─────────────────╚═════╝─────┘
╔═════╤═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────┬─────┐
║         Partition 1         │Part2║      Unallocated      │
╚═════════════════════════════╧═════╝───────────────────────┘

Другой связанный вопрос - это раздел по умолчанию, который я использую в "/"? и где находится каталог установки linux?

Зависит от того, что вы подразумеваете под "по умолчанию". / - это место, где хранится большая часть системы. (Но некоторые люди хранят /usr или /var в отдельных разделах от / ; у других есть один раздел для всей системы. Linux не слишком заботится.)

Единого «установочного каталога» не существует - почти все каталоги находятся в / содержат различные части системы. Обычно /etc содержит конфигурацию системы; /usr - программы, библиотеки и различные данные только для чтения; /var - переменные данные, такие как почта, веб-сайты (на веб-сервере), базы данных (MySQL), загруженные пакеты (apt-get) и т. д. - не все из них можно считать частью ОС.

В вашем случае - да, / содержит как операционную систему, так и ваши собственные файлы. Единственным исключением является /boot который содержит само ядро Linux и - в вашей системе - имеет выделенный раздел.

0

Я не уверен, что именно вы спрашиваете, но я объясню вам разделы Linux.

Прежде всего, "/" является основным разделом, в котором операционная система, а иногда и ваши файлы лежат.

Далее у вас есть «/home» (необязательно), который является всеми вашими файлами.

Наконец (что я помню), у вас может быть «/var», в котором хранятся все ваши системные переменные и другие файлы.

Кроме того (что-то другое), вы можете иметь раздел подкачки, который представляет собой виртуальное ОЗУ (хорошо для SSD)

Хотя это основные папки, которые вы будете монтировать отдельно, вы можете сделать это в любой папке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .