Я недавно установил Arch Linux на твердотельный накопитель Intel 40GB. Я использовал GPT для разделения (через GNU parted) и создал следующие разделы:

  • /dev/sda1: 1 МБ, без FS, флаг = bios_grub
  • /dev/sda2: 30 МБ, /boot, ext2, flag = boot
  • /dev/sda3: 20 ГБ, /home, ext4
  • /dev/sda4: ~ 20 ГБ, /, ext4

После попытки установить grub2 из среды livecd (что я наконец-то и сделал через grub-install /dev/sda --root-directory=/mnt/ --no-floppy --force) я получил работающую систему.

Однако, когда я проверял использование диска с помощью df я заметил, что на моем домашнем разделе было около 170 МБ используемого пространства. Это удивило меня, потому что в /home были только пользователи .bashrc, .bash_history и .lesshst. du подтвердил, что в /home использовалось всего несколько КБ пространства.

Почему df сообщает об использовании 170 МБ, а du - нет? Это пространство "ушло навсегда", или я могу восстановить его, переназначив и / или переустановив?

Когда я установил grub2, он сказал что-то вроде "ваша область вставки слишком мала", и что я мог «использовать BLOCKLISTS, но BLOCKLISTS НЕ НАДЕЖНЫ». В конце концов, единственный способ получить загрузку системы с SSD - это использовать списки блоков с помощью флага grub-install --force. Связано ли это с загадочным отсутствием 170 МБ?

Спасибо

1 ответ1

1

Предполагая, что вы используете ext3/4, журнал использует 128 МБ iirc. Остальные 42 МБ, вероятно, являются индексом изменения размера.

Если вы получили "область вставки слишком мала", то это потому, что grub не смог найти загрузочный раздел BIOS.

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