Aby uzyskać informacje o dysku w systemie Linux za pomocą poleceń, można skorzystać z kilku narzędzi i komend. Oto kilka przykładowych poleceń, które dostarczają informacji o dysku w systemie Linux:

- fdisk: Polecenie
fdisk -l
(z opcją „l” oznaczającą listę) wyświetla informacje o wszystkich dyskach twardych i ich partycjach w systemie. Można również określić ścieżkę do konkretnego dysku, np.fdisk -l /dev/sda
, aby uzyskać szczegółowe informacje o tym dysku. - lsblk: Komenda
lsblk
wyświetla informacje o urządzeniach blokowych, w tym o dyskach twardych. Daje to widok hierarchiczny dysków, partycji i innych urządzeń. Uruchomienielsblk -f
wyświetla również informacje o systemach plików na dyskach. - df: Polecenie
df -h
(z opcją „h” oznaczającą „human-readable”) wyświetla informacje o wolnej przestrzeni na dyskach i partycjach. Można je także połączyć z ścieżką do konkretnego punktu montowania, np.df -h /dev/sda1
, aby uzyskać informacje tylko o tym konkretnym punkcie montowania. - smartctl: Narzędzie
smartctl
z pakietu smartmontools pozwala na odczytywanie informacji S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) z dysków twardych. Użyj poleceniasmartctl -a /dev/sda
, zamieniając/dev/sda
na ścieżkę do konkretnego dysku, aby uzyskać szczegółowe raporty diagnostyczne i dane o stanie dysku. - hwinfo: Polecenie
hwinfo --disk
dostarcza informacje szczegółowe na temat dysków twardych, w tym modelu, pojemności, interfejsu i innych parametrów. Może wymagać zainstalowania pakietuhwinfo
na systemie. - udevadm: Polecenie
udevadm info --query=all --name=/dev/sda
(zamieniając/dev/sda
na ścieżkę do konkretnego dysku) wyświetla informacje o dysku z perspektywy systemu udev, takie jak identyfikatory urządzenia, atrybuty, ścieżki symboliczne itp.
Warto pamiętać, że niektóre z tych poleceń mogą wymagać uprawnień administratora (sudo) do wykonania.