zfs가 실제 파일 시스템인지 확인

zfs가 실제 파일 시스템인지 확인

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. fsckZFS는 사용되지 않고 fsck거의 필요하지 않으므로 mountUFS는 그대로 유지됩니다.

관련 정보