对于 Solaris 11,默认文件系统应该是 zfs,但以下官方指南我获得了(与cat /etc/default/fs
)
LOCAL=ufs
这是一个错误吗?我以为命令的输出中有相同的信息mount
,但事实并非如此。它只是所有挂载点的列表。
改为mount -p
:
rpool/ROOT/GUI - / zfs - no
/devices - /devices devfs - no
/dev - /dev dev - no
ctfs - /system/contract ctfs - no
proc - /proc proc - no
mnttab - /etc/mnttab mntfs - no
swap - /system/volatile tmpfs - no xattr
objfs - /system/object objfs - no
sharefs - /etc/dfs/sharetab sharefs - no
/usr/lib/libc/libc_hwcap1.so.1 - /lib/libc.so.1 lofs - no
fd - /dev/fd fd - no rw
rpool/ROOT/GUI/var - /var zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
swap - /tmp tmpfs - no xattr
rpool/VARSHARE - /var/share zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export - /export zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export/home - /export/home zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export/home/user - /export/home/user zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool - /rpool zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/zones - /system/zones zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/pkg - /var/share/pkg zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/pkg/repositories - /var/share/pkg/repositories zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
它表明根文件系统有 zfs。zfs list
我也获得了
NAME USED AVAIL REFER MOUNTPOINT
rpool 7,09G 42,1G 4,65M /rpool
rpool/ROOT 4,97G 42,1G 31K legacy
rpool/ROOT/GUI 4,96G 42,1G 4,40G /
rpool/ROOT/GUI/var 462M 42,1G 231M /var
rpool/ROOT/solaris 9,97M 42,1G 2,42G /
rpool/ROOT/solaris/var 570K 42,1G 305M /var
rpool/VARSHARE 2,53M 42,1G 2,44M /var/share
rpool/VARSHARE/pkg 63K 42,1G 32K /var/share/pkg
rpool/VARSHARE/pkg/repositories 31K 42,1G 31K /var/share/pkg/repositories
rpool/VARSHARE/zones 31K 42,1G 31K /system/zones
rpool/dump 1,03G 42,2G 1,00G -
rpool/export 49,4M 42,1G 32K /export
rpool/export/home 49,4M 42,1G 32K /export/home
rpool/export/home/user 49,3M 42,1G 49,3M /export/home/user
rpool/swap 1,03G 42,2G 1,00G -
那么确定实际文件系统的正确方法是什么?
答案1
mount -p
将显示每个已安装文件系统使用的文件系统类型,例如:
$ mount -p
rpool/ROOT/solaris - / zfs - no
/devices - /devices devfs - no
/dev - /dev dev - no
ctfs - /system/contract ctfs - no
proc - /proc proc - no
mnttab - /etc/mnttab mntfs - no
...
除非你是现在使用可引导 DVD 或 USB 拇指驱动器(即,您正在从实时媒体安装 Solaris),根文件系统只能是 Solaris 11 的 ZFS。您无法在 UFS 上安装 Solaris 11 及更高版本,但当然,您可以稍后可以创建并挂载 UFS 文件系统。
该/etc/default/fs
文件不告诉根文件系统是什么,但有些命令喜欢什么,如果参数中未指定,它将选择作为默认文件系统mount
。fsck
由于ZFS不使用fsck
并且很少需要mount
,所以UFS一直保留在这里。