Nie jestem profesjonalistą z Linuksem i być może przeoczyłem coś w dokumentacji, ale:
df -ah
, na przykład automatycznie zwraca największą jednostkę: M
/ G
/ T
.
po prostu df
bez opcji, zwraca, to, co zakładam, to sektory, a nie bajty.
parted /dev/sda1 unit B print
Wyświetla się w bajtach, ale nie zwraca used
/ available
bajtów.
Słyszałem o zamianie sektorów na rzeczywiste rozmiary, ale nie mam pojęcia, jak to zrobić.
Jak mogę zwrócić rzeczywiste bajty partycji?
linux
hard-drive
partitioning
joltmode
źródło
źródło
df -B1
parted /dev/sdd1 unit B print
==3221225472B
==3221225472
, gdziedf -B1 -a | grep /dev/sdd1
dlaUsed
+Available
==1152532480
+1857056768
=3009589248
. I3221225472
-3009589248
=211636224
. W takim razie, gdzie poszły te 201MiB?df
raportuje rozmiary systemu plików,parted
raporty rozmiary partycji. Różnica jest spowodowana narzutem systemu plików.Odpowiedzi:
Jeśli potrzebujesz rozmiaru partycji, powinieneś być w porządku z poleceniem, o którym już wspomniałeś:
Jeśli potrzebujesz całkowitego rozmiaru systemu plików, możesz użyć łącznej liczby podanej przez
df
:Pamiętaj, że jeśli zsumujesz wykorzystane i dostępne miejsce podane przez
df
, będzie ono mniejsze niż podana całkowita przestrzeń. Wynika to z obciążenia systemu plików, np. Dziennika.Jeśli chcesz zmodyfikować lub po prostu sprawdzić konfigurację systemu plików, rozważ strony
tune2fs
i instrukcjedumpe2fs
.źródło
D:/
lub z ukośnikiem odwrotnym zobacz inny dysk niż Cygwin.