PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
blueck
Major Member
 
blueck的大頭照
 

加入日期: Dec 2010
文章: 251
virtualbox 額外硬碟資料 nfs 看不到的問題

virtualbox 安裝 ubuntu 16.04 64bit 後,容量不夠了新增sata硬碟

按照此篇文章後掛載到 /home/bk/disk1
http://flyfox.pixnet.net/blog/post/...%A1%AC%E7%A2%9F

fstab為了讀寫與執行內容改成:
/dev/sdb1 /home/bk/disk1 auto defaults 0 0

這樣重開機會自動掛載,也可讀寫執行;

設定nfs server, /etc/exports 增加內容如下

/home/bk 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)

用戶端mount 指令
mount -t nfs 192.168.0.12:/home/bk /nfs

/home/bk 下個資料夾都可讀取、寫入

但 home/bk/disk1 下都讀不到檔案,但可寫入

用 sudo chown bk:bk home/bk/disk1 修改使用者與群組也沒用

請問有解嗎?
     
      
舊 2017-07-13, 02:53 PM #1
回應時引用此文章
blueck離線中  
classspeed
Regular Member
 

加入日期: Feb 2005
文章: 71
你掛載的順序錯了,導致寫入的地方跟你想的不是同一個地方。
 
舊 2017-07-13, 04:45 PM #2
回應時引用此文章
classspeed離線中  
blueck
Major Member
 
blueck的大頭照
 

加入日期: Dec 2010
文章: 251
引用:
作者classspeed
你掛載的順序錯了,導致寫入的地方跟你想的不是同一個地方。

可否請教一下順序該怎麼改?

感謝
舊 2017-07-13, 06:18 PM #3
回應時引用此文章
blueck離線中  
classspeed
Regular Member
 

加入日期: Feb 2005
文章: 71
抱歉會錯意
1.先確認/home/bk/disk1資料夾有建立再掛載。
2./home/bk 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)
改成
/home/bk 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
舊 2017-07-13, 09:39 PM #4
回應時引用此文章
classspeed離線中  
blueck
Major Member
 
blueck的大頭照
 

加入日期: Dec 2010
文章: 251
引用:
作者classspeed
抱歉會錯意
1.先確認/home/bk/disk1資料夾有建立再掛載。
2./home/bk 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)
改成
/home/bk 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)

1 的話 /home/bk/disk1 在 virtualbox內的ubuntu桌面系統的terminal可以正常使用,有建立,不然也不能掛載。
2 的話明天到公司會再試試。
舊 2017-07-13, 10:19 PM #5
回應時引用此文章
blueck離線中  
blueck
Major Member
 
blueck的大頭照
 

加入日期: Dec 2010
文章: 251
剛把2改掉確認還是不行,
virtualbox df 資訊
pcdvd似乎很難編排已貼圖在後面
引用:
檔案系統 1K-區段 已用 可用 已用% 掛載點
udev 628800 0 628800 0% /dev
tmpfs 130028 5176 124852 4% /run
/dev/sda1 39575968 16887160 20655400 45% /
tmpfs 650124 212 649912 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 650124 0 650124 0% /sys/fs/cgroup
/dev/sdb1 41152832 15527808 23511540 40% /home/bk/disk1
tmpfs 130028 48 129980 1% /run/user/1000



用戶端 df 資訊
引用:
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 665488 22704 642784 3% /
none 665488 0 665488 0% /dev
tmpfs 679000 8 678992 0% /tmp
shm 679000 0 679000 0% /dev/shm
192.168.0.12:/home/bk
39576064 16887040 20655616 45% /nfs



用戶端 mount 指令
引用:
mount -t nfs 192.168.0.12:/home/bk /nfs


另外發現,用戶端在/nfs/disk1 寫的檔案,

在 virtualbox 要 umount /home/bk/disk1 後才看得到,

似乎在nfs client端看不到那顆硬碟
上傳的圖像
文件類型: jpg vbdf.jpg (45.8 KB, 1次瀏覽)
文件類型: jpg nfs_client_df.jpg (30.7 KB, 0次瀏覽)

此文章於 2017-07-14 11:38 AM 被 blueck 編輯.
舊 2017-07-14, 11:29 AM #6
回應時引用此文章
blueck離線中  
classspeed
Regular Member
 

加入日期: Feb 2005
文章: 71
1./etc/export 修改完 nfs service restart
2.再看不到的話,client端
mkdir /nfs/disk1
mount -t nfs 192.168.0.12:/home/bk /nfs
mount -t nfs 192.168.0.12:/home/bk/disk1 /nfs/disk1
舊 2017-07-14, 11:48 AM #7
回應時引用此文章
classspeed離線中  
blueck
Major Member
 
blueck的大頭照
 

加入日期: Dec 2010
文章: 251
引用:
作者classspeed
1./etc/export 修改完 nfs service restart
2.再看不到的話,client端
mkdir /nfs/disk1
mount -t nfs 192.168.0.12:/home/bk /nfs
mount -t nfs 192.168.0.12:/home/bk/disk1 /nfs/disk1

修改完有用
sudo systemctl restart nfs-kernel-server
重啟

附圖是2的結果仍是不行,a 是用戶產生的檔案,非 virtualbox ubuntu內的檔案
上傳的圖像
文件類型: jpg Noname.jpg (84.0 KB, 1次瀏覽)
舊 2017-07-14, 12:00 PM #8
回應時引用此文章
blueck離線中  
classspeed
Regular Member
 

加入日期: Feb 2005
文章: 71
1.server端的/home/bk掛到client端後,client的/nfs/bk讀寫正常嗎?
2.確認server端/home/bk/disk1/讀寫。
3. server端 /etc/exports
/home/bk/disk1 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
4.server端exportfs -arv
5.client端nfs service restart


https://wiki.gentoo.org/wiki/Nfs-utils

此文章於 2017-07-14 01:50 PM 被 classspeed 編輯.
舊 2017-07-14, 01:47 PM #9
回應時引用此文章
classspeed離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:40 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。