Linux挂载Solaris x86 UNIX UFS分区
时间:2020-01-09 10:40:32 来源:igfitidea点击:
问题描述:如何在Linux下挂载Solaris 10/OpenSolaris x86分区以访问文件系统?
解决方法:Solaris(以及其他类似UNIX的)操作系统使用UFS(Unix文件系统)文件系统。
您可以使用常规的mount命令来安装分区。
mount命令将不会自动识别ufs的类型。
您必须通过mount选项指定ufs的类型:
old
:ufs的旧格式,这是默认格式,只读。 (不要忘记提供-r选项。)44bsd
:用于由类似BSD的系统(例如NetBSD,FreeBSD和OpenBSD)创建的文件系统sun
:用于由SunOS或Solaris在Sparc上创建的文件系统。sunx86
:用于Solaris在x86上创建的文件系统。hp
:对于由HP-UX创建的文件系统,是只读的。nextstep
:用于由NeXTStep创建的文件系统(只读)。nextstep-cd
:对于NextStep CDROM(block_size == 2048)openstep
:适用于由OpenStep创建的文件系统(当前为只读)。 Mac OS X也使用相同的文件系统类型。
警告!这些示例可能需要重新编译Linux内核以支持UFS文件系统。
默认情况下,不启用UFS文件系统支持。
您必须在支持UFS文件系统的情况下编译内核。
(寻找CONFIG_UFS_FS = m和CONFIG_UFS_FS_WRITE = y选项)。
首先创建,挂载目录:
# mkdir /mnt/solaris
现在,使用mount命令,如下所示:
# mount -t ufs -o ro,ufstype=sunx86 /dev/sdXY /mnt/solaris # mount -t ufs -o ro,ufstype=sunx86 /dev/sdb1 /mnt/solaris
这将挂载第一个分区/dev/sdb1。
阅读mount命令手册页以获取更多信息:
$ man mount