Mount

Solaris 掛載分區

  • March 9, 2013

我正在嘗試在 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 作為其目前目錄或在該目錄下打開了文件。

引用自:https://serverfault.com/questions/186409