我想通过 mount 将分区挂载到辅助文件夹以修复损坏的 grub。
我使用了命令。
sudo mount /dev/sdb2 /home/ubuntu/temp
Run Code Online (Sandbox Code Playgroud)
并得到错误:
mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)
为什么?
rev*_*dj1 54
您需要将-t FILESYSTEMTYPE
参数添加到命令中,用您的文件系统类型替换 FILESYSTEMTYPE。这指定要挂载的文件系统的文件系统类型。在您的情况下,这将是 /dev/sdb2。一些常见的、有效的文件系统类型是:
小智 13
我收到了类似的错误:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)
我试图找出问题所在,问题是,我已经对它进行了分区,但没有分配文件系统。
# 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
Run Code Online (Sandbox Code Playgroud)
在此之后,它成功安装。
这里还有更多的故事。通常,如果您使用 挂载具有通用文件系统类型的分区mount
,它将自动检测分区类型。
在这种情况下它没有自动检测到它的事实可能表明一些可能性。
您尚未为所选文件系统安装文件系统工具。如果您对 Ubuntu 进行了标准桌面安装,这通常不会成为问题。
例如,要在最新版本的 Ubuntu 中挂载 ntfs 驱动器,您需要该ntfs-3g
软件包。
您选择了错误的分区。
分区已损坏或未格式化。在这种情况下,您可能应该在挂载之前对其进行文件系统检查 (fsck)。然后,您可能希望继续手动挂载它,将文件系统类型指定为只读。如果所有其他方法都失败了,您可能需要特殊的恢复软件,例如测试盘 照相记录。
小智 6
请使用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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
534620 次 |
最近记录: |