W mojej piwnicy znalazłem dysk twardy IDE o pojemności 6 GB. Chcę go podłączyć i zobaczyć, co może być na nim. Dysk wydaje się być rozpoznawany w systemie BIOS.
Nie mogę znaleźć tego w Ubuntu do przeglądania plików, a Ubuntu jest jedynym systemem operacyjnym na tym konkretnym komputerze. Zastanawiałem się, czy Ubuntu ma odpowiednik funkcji Windows „Mój komputer”, która wyświetla listę wszystkich dostępnych napędów / urządzeń pamięci masowej. Zazwyczaj Mój komputer pokazuje C :, który można otworzyć, aby wyświetlić wszystkie katalogi i pliki. W tym momencie jest bardzo podobny do folderu domowego Ubuntu.
Jak wyświetlić / wybrać wszystkie dostępne partycje tego dysku lub wszystkie dostępne dyski twarde bez formatowania lub manipulowania zawartością w jakikolwiek sposób?
źródło
Odpowiedzi:
Jest wiele sposobów, ale moim ulubionym jest
lsblk
. Oto demonstracja:To pokazuje, co następuje:
Pokazuje:
Możesz grać z opcjami, najpierw patrząc na te dostępne w
lsblk --help
. Podoba mi sięlsblk
ze względu na przyjazny sposób wyświetlania informacji w porównaniu na przykład zfdisk
lubparted
.źródło
lsblk
jest dla mnie bardziej czytelny niż fdisk.sudo
tego.lsblk --output-all --json
co jest niesamowite!Rozwiązanie wiersza polecenia:
aby sprawdzić, które dyski widzi twój system:
Jeśli twój dysk znajduje się na liście, będziesz mógł zobaczyć, jakie partycje znajdują się na nim, w następujący sposób:
Następnie stwórz gdzieś katalog i zamontuj jedną z partycji. Na przykład, aby zamontować partycję FAT32 znajdującą się
dev/sda3
tylko do odczytu w katalogu,/media/my_test_mount
możesz to zrobićTakie podejście daje większą kontrolę, ponieważ można używać różnych opcji montowania, na przykład montować partycję tylko do odczytu.
Zobacz
man mount
szczegóły.źródło
Po drugie, Luis
lsblk(8)
jest prawdopodobnie najbardziej prostym i zwięzłym rozwiązaniem. Bardzo łatwo jest wyobrazić sobie, co tam jest i szybko uzyskać wszystkie potrzebne informacje:Dla Twojej wygody oto lista wszystkich dostępnych kolumn, których można użyć.
źródło
Nautilus (gdzie przeglądasz folder domowy) pokaże wszystkie zamontowane dyski w systemie. Jeśli dysk zostanie rozpoznany przez komputer, możesz go zamontować i zacząć z niego korzystać.
Wskazówki i informacje na temat montażu napędów można znaleźć tutaj: https://help.ubuntu.com/community/Mount
źródło
Aby wyświetlić listę dysków twardych / dysków, używam
sudo parted -l
Wynik:
A następnie, aby wyświetlić listę partycji, które inni sugerowali już, możesz użyć:
Co powie ci o typach partycji systemu plików
źródło
parted
daje mi informacje o sprzęcie i informacjelsblk
o partycji. Wygląda na to, czego potrzebowałem. Szkoda, że nie ma jednego polecenia, aby udokumentować wszystko, aby wesprzeć odzyskiwanie po awarii. Dziękuję Ci!Poniższe rozwiązanie jest bardzo łatwe, przejrzyste, oparte na graficznym interfejsie użytkownika i pokazuje dokładnie to, co ułożyłeś na dysku twardym:
UWAGA: Nie zmieniaj NIC, chyba że wiesz, co robisz!
źródło
(w oparciu o wcześniejsze porady w odniesieniu do
lsblk
).Do leniwej maszynistki (i jeśli nie potrzebujesz rozmiarów) możesz użyć:
który jest taki sam jak przy użyciu
-o NAME,FSTYPE,LABEL,MOUNTPOINT
na przykład
źródło
Użyj poniższych linii poleceń, które razem dadzą ci dobry przegląd partycji (lokalizacja, rozmiary, wolne miejsce i punkty montowania),
Jeśli okno terminala jest wystarczająco szerokie (na przykład 130 znaków), możesz połączyć
lsblk
polecenia zźródło
Późna odpowiedź, ale spróbuj tego:
źródło
Stworzyłem wyrażenie regularne, aby pomóc tym, którzy chcą odczytać te dane w jakiejś aplikacji.
Aby to zrobić, polecenie lsblk jest bardziej przydatne, gdy używasz polecenia „-P”. Oto przykład:
Możesz przeczytać to wyjście, używając trochę wyrażeń regularnych
http://regex101.com/r/uX5eG3/1
Jeśli nie potrzebujesz rozmiaru partycji, możesz użyć polecenia mount -l to
I przeczytaj to, używając tego rodzaju Regex
http://regex101.com/r/nE4pQ9/1
Jeśli robisz to w węźle, możesz przekonwertować ciąg znaków na tablicę wystąpień przy użyciu kodu takiego jak
źródło