我想通过mount将分区安装到辅助文件夹,以修复损坏的grub。
我使用了命令。
sudo mount /dev/sdb2 /home/ubuntu/temp
并得到错误:
mount: you must specify the filesystem type
为什么?
我想通过mount将分区安装到辅助文件夹,以修复损坏的grub。
我使用了命令。
sudo mount /dev/sdb2 /home/ubuntu/temp
并得到错误:
mount: you must specify the filesystem type
为什么?
Answers:
您需要将-t FILESYSTEMTYPE
参数添加到命令中,用文件系统类型替换FILESYSTEMTYPE。这指定要挂载的文件系统的文件系统类型。在您的情况下,这将是/ dev / sdb2。一些常见的有效文件系统类型为:
我收到类似的错误:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
我试图找出问题所在,但问题是,我已经对其进行了分区,但未分配文件系统。
# 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
此后成功安装。
这里的故事还有更多。通常,如果使用来挂载具有常见文件系统类型的分区mount
,它将自动检测该分区类型。
在这种情况下,它不会自动检测到它的事实可能暗示了一些可能性。
您尚未为所选文件系统安装文件系统工具。如果您进行了标准的Ubuntu桌面安装,那么通常这不是问题。
例如,要在最新版本的Ubuntu中挂载ntfs驱动器,您需要该ntfs-3g
软件包。
您选择了错误的分区。
分区已损坏或未格式化。在这种情况下,您可能应该在挂载之前对其进行文件系统检查(fsck)。然后,您可能要继续手动安装它,将文件系统类型指定为只读。如果其他所有方法均失败,则可能需要特殊的恢复软件,例如测试盘 光记录。
请使用parted -l
来检查分区类型,并确保使用已知的分区类型(例如ntfs,fat等)安装实际的数据分区。
这是从8TB驱动器中看到的内容,第一个分区不是实际的数据分区,而是应该挂载第二个分区,即实际的数据分区。
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
您可以通过以下file
命令检查文件系统类型:
file -sL /dev/sd*
-s
在文件-Linux / Unix命令中说明了的用法,以下是摘录:
“ 这对于确定原始磁盘分区(是块特殊文件)中数据的文件系统类型很有用。 ”
此外,我未指定即可成功安装-t type
。