Wykorzystana partycja i dostępny rozmiar w bajtach

14

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 dfbez 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/ availablebajtó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?

joltmode
źródło
1
Spróbuj tego polecenia:df -B1
speakr
Jest bliżej, ale wynik różni się: parted /dev/sdd1 unit B print== 3221225472B== 3221225472, gdzie df -B1 -a | grep /dev/sdd1dla Used+ Available== 1152532480+ 1857056768= 3009589248. I 3221225472- 3009589248= 211636224. W takim razie, gdzie poszły te 201MiB?
joltmode
Miejsce przydzielane przez system plików nie jest równe rozmiarowi partycji podstawowej. dfraportuje rozmiary systemu plików, partedraporty rozmiary partycji. Różnica jest spowodowana narzutem systemu plików.
speakr
Aha, a te 201MiB są odpowiednie dla systemu plików na partycji 3.0GiB?
joltmode
Nie, myślę, że to za dużo. Ale nie znam twojej konfiguracji, np. Jeśli twój system plików używa maksymalnego dostępnego rozmiaru twojej partycji. Więc czego tak naprawdę chcesz?
speakr

Odpowiedzi:

22

Jeśli potrzebujesz rozmiaru partycji, powinieneś być w porządku z poleceniem, o którym już wspomniałeś:

parted /dev/sdd1 unit B print

Jeśli potrzebujesz całkowitego rozmiaru systemu plików, możesz użyć łącznej liczby podanej przez df:

df -B1 /dev/sdd1

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 tune2fsi instrukcje dumpe2fs.

mówca
źródło
W przypadku Cygwin D:/lub z ukośnikiem odwrotnym zobacz inny dysk niż Cygwin.
pbies