『壹』 Linux 網路文件系統(NFS):隨nfs一起啟動關閉的shell腳本程序怎麼寫
vim /etc/init.d/nfs 打開nfs (截取了腳本在命中參數為start和stop的部分,hello.c程序就加入這兩狀態後面)
...
...
&& RPCMOUNTDOPTS="$RPCMOUNTDOPTS -p $MOUNTD_PORT"
case $MOUNTD_NFS_V1 in
no|NO)
RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 1" ;;
esac
case $MOUNTD_NFS_V2 in
no|NO)
RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 2" ;;
esac
case $MOUNTD_NFS_V3 in
no|NO)
RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3" ;;
esac
echo -n $"Starting NFS mountd: "
daemon rpc.mountd $RPCMOUNTDOPTS
RETVAL=$?
echo
[ $RETVAL -ne 0 ] && exit $RETVAL
touch /var/lock/subsys/nfs
# Let rpc.idmapd know that rpc.mountd just started
[ -x /usr/sbin/rpc.idmapd ] && /sbin/service rpcidmapd condstart
#寫入執行hello.c的腳本
;;
stop)
# Stop daemons.
echo -n $"Shutting down NFS mountd: "
killproc rpc.mountd
echo
echo -n $"Shutting down NFS daemon: "
killproc nfsd -2
echo
if [ -n "$RQUOTAD" -a "$RQUOTAD" != "no" ]; then
echo -n $"Shutting down NFS quotas: "
killproc rpc.rquotad
RETVAL=$?
echo
fi
# Do it the last so that clients can still access the server
# when the server is running.
cnt=`/usr/sbin/exportfs -v | /usr/bin/wc -l`
if [ $cnt -gt 0 ]; then
action $"Shutting down NFS services: " /usr/sbin/exportfs -au
else
action $"Shutting down NFS services: " /bin/false
fi
[ -x /usr/sbin/rpc.svcgssd ] && /sbin/service rpcsvcgssd stop
rm -f /var/lock/subsys/nfs
#寫入執行hello.c的腳本
;;
status)
[ -x /usr/sbin/rpc.svcgssd ] && /sbin/service rpcsvcgssd status
status rpc.mountd
status nfsd
if [ -n "$RQUOTAD" -a "$RQUOTAD" != "no" ]; then
status rpc.rquotad
fi
RETVAL=$?
;;
restart)
$0 stop
$0 start
;;
...
...
『貳』 linux使用網路文件系統需要滿足哪些條件
1、Linux操作系統安裝過程中的文件系統的選擇; 1)ext2 文件系統; ext2文件系統應該說是Linux正宗的文件系統,早期的Linux都是用ext2,但隨著技術的發展,大多Linux的發行版本目前並不用這個文件系統了;比如Redhat和Fedora大多都建議用ext3 ,...
『叄』 linux如何訪問掛載後的文件系統
掛載的過程:
1、使用fdisk -l 顯示出系統現在能識別的所有存儲設備
2、找到你需要掛載的設備。
3、使用 mount /dev/你的設備名 /掛載點
4、cd /掛載點 後就可以用此設備進行操作了。
『肆』 Linux文件系統調用程序(在線等)
樓主能出100分,也是史無前例了~~好貼
『伍』 如何實現Windows與Linux文件系統互訪的解決辦法
linux與windows系統互相訪問共享文件夾方法:首先安裝並配置軟體samba[html]-clientvim/etc/samba/smb.conf找到security這行並將#注釋符號去掉改成security=share#共享模式添加如下代碼:[share]comment=sharepath=/home/test#設置共享文件夾目錄browseable=yesguestok=yeswritable=(ubuntu)(1)在windows下訪問linux共享:直接在windows運行里輸入\\192.168.16.128即可訪問linux共享資源,並且不需要密碼。(2)在linux下訪問windows共享:smbclient-L192.168.16.1-Uxiaoxing//查看共享了那些目錄,由此知道主機名為XIAOXING-PCsmbclient//192.168.16.1/Users-Uxiaoxing輸入windows密碼即可進入//直接掛載windows共享目錄sudomount-tsmbfs-ousername=xiaoxing,password=123456//XIAOXING-PC/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456,ip=192.168.16.1//XIAOXING-PC/system/mnt/win/注意:如果出現如下錯誤:mount:unknownfilesystemtype』smbfs』說明系統已經不能識別smbfs文件系統了,查資料說RHE5的kernel已經不再支持smbfs,而改用CommonInternetFileSystemcifs(cifs)取代了原有的smbfs,所以命令就改為:sudomount-tcifs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/解開掛載斷開剛才掛載在linux/mnt/win/路徑上的winodws共享文件夾。sudoumount/mnt/win/
『陸』 linux 中如何掛載NFS 文件系統
mount -t nfs ip地址(如:xxx.xxx.xxx.xxx):/要掛載的目錄 /掛載點
『柒』 linux如何使用cifs格式的文件系統
CIFS是一種通用網路文件系統,主要用於網路設備之間的文件共享。
CIFS可以在linux系統和windows系統之間共享文件,因此這種文件系統主要用於客戶端是windows系統。
提供CIFS的服務是SAMBA,
功能網頁鏈接
CIFS 可以使您達到以下功能:
1.訪問伺服器本地文件並讀寫這些文件
2.與其它用戶一起共享一些文件塊
3.在斷線時自動恢復與網路的連接
4.使用統一碼(Unicode)文件名:文件名可以使用任何字元集,而不局限於為英語或西歐語言設計的字元集。
『捌』 在Linux下怎樣配置NFS(網路文件系統的配置和實現文件共享)
方法/步驟
首先確認自己的伺服器上面是否有portmap和nfs包,一般情況下都會有.
查詢命令:
rpm
-qa
|
grep
portmap
rpm
-qa
|
grep
nfs
如果有就接著向下走
啟動portmap和nfs,但是portmap的先於nfs啟動,因為portmap為nfs動態分配埠
查看是有啟動正常用如下命令
prcinfo
-p
如果看到portmap和nfs表示啟動正常
設置你要共享的文件和目錄
編輯vi
/etc/exports
格式如下:
共享目錄
允許訪問的主機ip(許可權)
輸出共享目錄和文件
1.要不重啟nfs服務
2.使用exportfs
-rv命令
接著到另一台伺服器上面去掛載nfs伺服器輸出的文件和目錄
1.新建你要掛載的目錄
2.查看nfs伺服器的輸出目錄
showmount
-e
nfs的ip
掛載目錄或文件
格式如下:
mount
nfs伺服器地址:/usr/local/web
/mnt/websites
查看掛載結果
df
-h
測試共享時候成功,在web1上面下面的掛載目錄下面新建一個文件然後隨便寫點東西看web2上面時候同步
卸載目錄的命令:
umount
/mnt/websites
『玖』 如何在Linux下訪問Minix的文件系統
Minix文件系統本質上是一個運行於Minix用戶態的C程序。用戶程序通過給文件系統發送消息來進行文件的讀寫,文件系統完成之後回復消息。
Minix文件系統可以說是一個網路文件伺服器程序,只是這個程序和調用者運行在同一台機器上而已。Minix文件系統在設計時考慮了一下幾個方面,首先,Minix文件系統是可以在獨立於Minix文件系統之外進行修改、測試和試驗的。
其次,Minix文件系統可以很容易的在任意帶有C編譯器的機器上編譯、運行。唯一需要注意的是不同操作系統之間消息的傳遞機制可能是不同的。
下面將對Minix文件系統的幾個關鍵域進行概述。這些關鍵域包括消息、文件系統的布局、點陣圖、inode、塊高速緩存、目錄、文件描述符、文件鎖以及設備文件等。
『拾』 如何在 Linux 上使用 SSHfs 掛載一個遠程文件系統
准備在使用 SSHfs 掛載之前,需要進行一些設置 - 在你的系統上安裝 SSHfs 以及 fuse 軟體包。你還需要為 fuse 創建一個組,添加用戶到組,並創建遠程文件系統將會駐留的目錄。
要在 Ubuntu Linux 上安裝兩個軟體包,只需要在終端窗口輸入以下命令:
sudoapt-get install sshfs fuse
ubuntu 安裝 sshfs-fuse
如果你使用的不是 Ubuntu,那就在你的發行版軟體包管理器中搜索軟體包名稱。最好搜索和 fuse 或 SSHfs 相關的關鍵字,因為取決於你運行的系統,軟體包名稱可能稍微有些不同。
在你的系統上安裝完軟體包之後,就該創建好 fuse 組了。在你安裝 fuse 的時候,應該會在你的系統上創建一個組。如果沒有的話,在終端窗口中輸入以下命令以便在你的 Linux 系統中創建組:
sudogroupadd fuse
添加了組之後,把你的用戶添加到這個組。
sudo gpasswd -a "$USER" fuse