linux 离线安装nfs,ubuntu 上离线安装包制作与安装之NFS搭建
在Ubuntu上離線搭建NFS服務器
一、制作離線軟件包
在聯網且環境與你相同的電腦上 制作離線軟件包
注:先查看有沒有安裝nfs-utils的安裝包 命令:# rpm -q nfs-utils
1、下載軟件所需deb包
#sudo apt-get install nfs-kernel-server
下載后安裝包在/var/cache/apt/ archives目錄下
2、生成依賴關系
#sudo apt-get install dpkg-dev
新建安裝包目錄 ?#sudo mkdir offlinepackage
#sudo cp -r /var/cache/apt/archives ?/offlinepackage
#sudo chmod 777 -R /offlinepackage
#sudo dpkg-scanpackages /offlinepackage/ /dev/null |gzip> /offlinepackage/package. gz
打包安裝包
#tar cvzf offlinepackage. tar.gz offlinepackage/
二、離線安裝
1、解壓安裝包
#sudo tar -xvf offlinepackage. tar. gz
2、更改系統用于安裝包的系統源路徑
編輯文件/etc/apt/sources.list
添加 deb file:///offlinepackage archives/
將其他deb全部注釋掉(#),在此之前可先備份
3、更新資源
#sudo apt-get update
4、安裝
#sudo apt-get install nfs-kernel-server
三、配置nfs服務器端
1、編輯/etc/exports文件添加共享目錄:
/home/stb 192.168.1.235(rw,sync,no_root_squash)
/home/stb 192.168.1.170(rw,sync,no_root_squash)
/home/stb 192.168.1.31(rw,sync,no_root_squash)
/home/stb為對外共享的目錄;
192.168.1.235為對外共享的主機;
()內為opitons;
rw:???????????? 可讀寫的權限;
ro:???????????? 只讀的權限;
no_root_squash: 登入到NFS主機的用戶如果是ROOT用戶,他就擁有ROOT的權限root_squash:??? 在登入 NFS 主機使用目錄的使用者如果是 root 時,那么這個使用者的權限
sync:?????????? 資料同步寫入存儲器中。
async:????????? 資料會先暫時存放在內存中,不會直接寫入硬盤。
注:更新exports文件
#sudo exportfs -r
2、NFS服務的啟動
#sudo /etc/init.d/portmap start
#sudo /etc/init.d/nfs-kernel-server start
四、客戶端的掛載
通過mount命令掛載
mount -t nfs serverIp:/pwd client-dir -o nolock
mount 192.168.1.162:/home/stb /mnt/stb
mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nlock
總結
以上是生活随笔為你收集整理的linux 离线安装nfs,ubuntu 上离线安装包制作与安装之NFS搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】剑指 Offer
- 下一篇: php 类加载,关于PHP中类的加载