Я использую LUKS для шифрования диска для системы Ubuntu 18.04. Я хотел бы узнать, сколько свободного пространства все еще доступно на моем жестком диске. gparted печатает следующее:
Поскольку Вы видите, что весь диск подразделен на три раздела. На запуске LUKS говорит мне, что зашифрованный диск называют nvme0n1p3_crypt. Однако существует nvme0n1p1 и nvme0n1p1 также.
Это означает трех разделов, всех зашифрованных с тем же ключом?
df -a -h
выводы команды среди других следующее:
/dev/nvme0n1p2 705M 164M 490M 25% /boot
/dev/nvme0n1p1 511M 6,1M 505M 2% /boot/efi
К сожалению, я не вижу существующее устройство, которое, кажется,/dev/nvme0n1p3?
Почему doesnt't df
перечислите зашифрованный диск и как я могу узнать доступное бесплатно пространство?
df /dev/nvme0n1p3 -h
приводит к следующему:
Filesystem Size Used Avail Use% Mounted on
udev 7,7G 0 7,7G 0% /dev
Этот вывод кажется странным, потому что общее свободное место только 7,7G. Это не верно, как Вы видите выше в выводе gparted. Раздел имеет примерно 475,75 гибибайт. Можно ли объяснить это?
Это означает трех разделов, всех зашифрованных с тем же ключом?
Нет, это означает, что раздел используется - иначе смонтированный. Не рекомендуется отредактировать смонтированные/используемые файловые системы, так как потеря данных может произойти. Третий большой раздел не смонтирован согласно столбцу в снимке экрана
Почему doesnt't df перечисляют зашифрованный диск и как я могу узнать доступное бесплатно пространство?
df
использование отчетов только для смонтированных файловых систем. Файловые системы, которые не смонтированы, сообщат об использовании для /dev
файловая система. Вот пример смонтированных по сравнению с размонтированными отчетами:
# unmount my second drive, reports usage for udev
$ udisksctl unmount -b /dev/sdb1
Unmounted /dev/sdb1.
$ df /dev/sdb1
Filesystem 1K-blocks Used Available Use% Mounted on
udev 4000948 0 4000948 0% /dev
# statvfs call can be done on mounted filesystem, hence we see usage report
$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /mnt/ubuntu.
$ df /dev/sdb1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdb1 115247656 100662532 8707776 93% /mnt/ubuntu
/dev/nvme0n1p3
кажется, не имеет надлежащую точку монтирования (каталог) и вместо этого сообщает ubuntu-vg
. Попробуйте следующий (источник)
$ sudo mount /dev/ubuntu-vg/root /mnt
$ df -h /dev/ubuntu-vg/root
Так как Вы используете lvm
необходимо использовать sudo lvs
предпочтительно для обнаружения то, какие логические тома на самом деле называют.
Этот вывод кажется странным, потому что общее свободное место только 7,7G. Это не верно, как Вы видите выше в выводе gparted. Раздел имеет примерно 475,75 гибибайт. Можно ли объяснить это?
Может произойти, когда файловая система не изменена после разделения, даже с non-lvm случаями. Таким образом, если Вы недавно изменяли размер/повторно делили того устройства, это могла бы быть причина. Снова, вероятно, Вы не хотите использовать df
с lvm.
IIRC GParted действительно не понимает объемы LVM. Попробуйте инструмент Disks.
df /
отчет? Это показало бы устройство, смонтированное на /
, который должен быть зашифрованным объемом LVM. df /some/file
проверяет файловую систему, в которой существует тот файл. Так df /dev/nvme0n1p3
просто проверяет файловую систему, смонтированную на /dev
. /dev
udev
виртуальная файловая система. Его размер является памятью (RAM), Вы имеете (который составил бы приблизительно 8 ГБ). Тот размер не имеет никакого отношения к размеру жесткого диска.