Użyłem polecenia.
sudo mount /dev/sdb2 /home/ubuntu/temp
i dostał jako błąd:
mount: you must specify the filesystem type
Dlaczego?
Użyłem polecenia.
sudo mount /dev/sdb2 /home/ubuntu/temp
i dostał jako błąd:
mount: you must specify the filesystem type
Dlaczego?
Odpowiedzi:
Musisz dodać -t FILESYSTEMTYPE
argument do polecenia, zastępując FILESYSTEMTYPE typem systemu plików. Określa typ systemu plików montowanego systemu plików. W twoim przypadku będzie to / dev / sdb2. Niektóre typowe, prawidłowe typy systemów plików to:
Otrzymałem podobny błąd:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Próbowałem znaleźć problem i problem polegał na podzieleniu go na partycje, ale nie przypisano żadnego systemu plików.
# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks:
...
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override
Po tym pomyślnie został zamontowany.
W tej historii jest więcej. Zwykle po zamontowaniu partycji o typowym typie systemu plików mount
automatycznie wykryje typ partycji.
Fakt, że w tym przypadku nie wykrywa go automatycznie, może zasygnalizować kilka możliwości.
Nie zainstalowałeś narzędzi systemu plików dla wybranego systemu plików. Jeśli wykonałeś standardową instalację Ubuntu na komputerze, zwykle nie powinno to stanowić problemu.
Na przykład, aby zamontować dyski NTFS w najnowszych wersjach Ubuntu, potrzebujesz ntfs-3g
pakietu.
Wybrałeś niewłaściwą partycję.
Partycja jest uszkodzona lub niesformatowana. W takim przypadku powinieneś prawdopodobnie sprawdzić system plików (fsck) przed zainstalowaniem. Następnie możesz zainstalować go ręcznie, określając typ systemu plików jako tylko do odczytu. Jeśli wszystko inne zawiedzie, możesz potrzebować specjalnego oprogramowania do odzyskiwania, takiego jakdysk testowy photorec .
Użyj, parted -l
aby sprawdzić typ partycji i upewnić się, że instalujesz rzeczywistą partycję danych ze znanymi typami partycji (na przykład NTFS, Fat itp.).
Oto, co można zobaczyć z dysku o pojemności 8 TB, pierwsza partycja nie jest rzeczywistą partycją danych, a zamiast tego należy zamontować drugą partycję, która jest rzeczywistą partycją danych.
Model: TRUSTED Mass Storage (scsi)
Disk /dev/sdb: 8796GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 134MB 134MB Microsoft reserved partition msftr ` es
2 134MB 8796GB 8796GB ntfs Basic data partition
Możesz sprawdzić typ systemu plików za pomocą file
polecenia:
file -sL /dev/sd*
Użycie -s
jest wyjaśnione w pliku - komenda Linux / Unix, a oto fragment:
„ Jest to przydatne do określania typów systemów plików danych na surowych partycjach dysku, które są blokowymi plikami specjalnymi ”.
Poza tym zamontowałem z powodzeniem bez określania -t type
.
Jeśli masz dysk o pojemności> 32 GB, który może być używany w systemie Windows i / lub Mac, który nie jest NTFS
, i właśnie to próbujesz zamontować, są szanse, że próbujesz zamontować exfat
dysk.
Aby to zadziałało, musisz zainstalować exfat-utils
(i exfat_fuse
to zostanie automatycznie zainstalowane jako zależność).