Mount
Solaris 掛載分區
我正在嘗試在 solaris 10 中安裝一個分區…
bash-3.00# mount /dev/dsk/c0t0d0s3 /data mount: /dev/dsk/c0t0d0s3 is already mounted or /data is busy
據我所知,c0t0d0s3 尚未安裝在其他地方,那麼這裡到底發生了什麼?
從 /etc/mnttab :
/dev/dsk/c1t0d0s0 / ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=7800001285811136 /devices /devices devfs dev=4840000 1285811125 ctfs /system/contract ctfs dev=48c0001 1285811125 proc / proc proc dev = 4880000 1285811125 mnttab /etc/mnttab mntfs dev=4900001 1285811125 交換 /etc/svc/volatile tmpfs xattr,dev=4940001 1285811125 objfs /system/object objfs dev=4980001 1285811125 sharefs /etc/dfs/sharetab sharefs dev=49c0001 1285811125 /usr/lib/libc/libc_hwcap1.so.1 /lib/libc.so.1 lofs dev=780000 1285811131 fd /dev/fd fd rw,dev=4b40001 1285811136 交換 /tmp tmpfs xattr,dev=4940002 1285811137 交換 /var/run tmpfs xattr,dev=4940003 1285811137 -hosts /net autofs nosuid,間接,忽略,nobrowse,dev=4c00001 1285811148 auto_home /home autofs 間接,忽略,nobrowse,dev=4c00002 1285811148 cordb:vold (pid530) /vol nfs 忽略,noquota,dev = 4bc0001 1285811149
我懷疑問題與掛載點無關,而是與我要掛載的磁碟片有關:
bash-3.00# newfs -v /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3:設備忙
您可以嘗試使用:
fuser -c /dev/dsk/c0t0d0s3
(或 rdsk 等效項)以查看是否有任何程序使用該特定原始磁碟。由於這是 Solaris 10,我不得不問該分區是否包含任何可能導致它被使用的 SVM 或 ZPOOL 數據?
我知道這基本上已經被建議了,但我沒有看到
-c
,所以也試試:fuser -c /data
嘗試執行
fuser /data
以查看是否有任何程序將 /data 作為其目前目錄或在該目錄下打開了文件。