日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

sa239學習筆記之三mount 和umount( 二 )


并且刪除后必須用fsck來更新超級塊的信息,如果一次運行fsck還不能成功mount則必須用fsck
來清除超級塊的信息;

使UFS文件系統(tǒng)寫日志;
# mount -o logging /dev/dsk/c0t0d0s7 /export/home

存放日志文件的大小,大約是每1G分配1M的大小,最大不超過64M字節(jié);
當UFS日志達其最大時,它就開始將事務記錄到文件系統(tǒng)中 。文件系統(tǒng)被卸載時,整個UFS日志
都被清空,所有事務都被寫入文件系統(tǒng) 。
UFS日志有兩個好處 。一,它文件系統(tǒng)的不一致性,也就不再需要長時間運行fsck掃描 。
二,可以跳過fsck掃描,這就減少了系統(tǒng)在被以非正常的關(guān)閉方法關(guān)閉時,重啟的時間,

使用mountall命令:
mountall -l 只mount本地的所有文件系統(tǒng);
mountall命令讀取/etc/vfstab文件內(nèi)容,當device to fsck 項大于0時,fsck會檢測文件系統(tǒng)是否完好,以致于安全掛接.當系統(tǒng)文件壞掉,fsck會試圖修復,mountall會mount其它掛接點,和device to fsck 項等于0的掛接點.

mount一個新的文件系統(tǒng):
八步:
1.把硬盤放入服務器,
2.重啟或devfsadm讓系統(tǒng)識別硬盤;
3.format把硬盤分區(qū);
4.newfs在磁盤slice上生成新的文件系統(tǒng);
5.在/目錄下用mkdir 生成一個新的掛接點;
6.mount文件系統(tǒng)到掛接點;
7.用mount命令查看是否mount成功;
8.修改/etc/vfstab文件,讓系統(tǒng)下次重啟時自動加載;

mount不同類型的文件系統(tǒng):

如果mount時沒有以mount -F fstype指明的話,mount會以ufs來作為默認的類型,mount根據(jù)設(shè)備名, 塊名,或掛接點來判斷文件類型;

mount 不能從/etc/vfstab的fs entry來判斷,會以/etc/default/fs file 或
/etc/dfs/fstypes來決定文件的掛接類型,如果是本地文件系統(tǒng)則是/etc/default/fs 文件中一行
LOCAL=ufs 來確定掛接類型;
如果是遠程文件系統(tǒng),則從/etc/dfs/fstypes第一行來確定
nfs NFS Utilities
autofs AUTOFS Utilities
cachefs CACHEFS Utilities

Using the fstyp Command來查看文件類型:

# fstyp /dev/rdsk/c0t0d0s7
ufs
指定一下hsfs文件系統(tǒng):
當volume manage停止時,用hsfs來指定一個cdrom
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom
指定一個pcfs文件系統(tǒng):
當卷管理停止時,掛接一個駐留在diskette(軟盤)的文件系統(tǒng)

# mkdir /pcfs
# mount -F pcfs /dev/diskette /pcfs


執(zhí)行umount命令:
提示:在umount文件系統(tǒng)前,都是先從/etc/mnttab文件種刪除相應行;

從掛接點刪除:
#umount /export/home
從邏輯硬件文件名刪除:
# umount /dev/dsk/c0t0d0s7

執(zhí)行umountall命令:
/usr/sbin/umountall命令會在系統(tǒng)關(guān)閉或在命令輸入umountall時讀取/etc/mnttab文件,然后umount
vfstab文件中除/ (root), /usr, /proc, /dev/fd, /var,/var/run, and /tmp.之外所有行;

umount所有文件系統(tǒng):
#umountall
umount所有本地的文件系統(tǒng):
#umountall -l

umountall狀態(tài)為busy的系統(tǒng):

以下四種情況,文件系統(tǒng)都會顯示:umount: file_system_name busy

1 A program is accessing a file or Directory in the file system
2 A user is accessing a directory or file in the file system
3 A program has a file open in that file system
4 The file is being shared

有兩種方法解決:
(1) 使用fuser命令來確認掛接點有那些進程在訪問,然后殺掉
(2) 用umount -f 強制umount;

用fuser命令的四步:
1.確認掛接點有那些進程需要殺掉
#fuser -cu /mount_point
2.向進程發(fā)出SIGKILL信號:
#fuser -ck /mount_point
3.確認看是否還有進程在訪問掛接點
#fuser -c /mount_point
4.umount掛接點
#umount /mount_point

umount -f 丟失數(shù)據(jù),僵死進程,但比較適合遠程共享時,遠程沒有響應.

在啟動失敗時,修復重要文件:

1.插入Solaris 9 1 of 2 cd-rom
2.OBP下運行:

推薦閱讀