利用Ubuntu Windows互訪訪問Ext UFS ReiserFs JFS XFS 等文件系統

轉自:http://blog.csdn.net/lllearning/archive/2010/05/16/5598382.aspx

 

在數據恢復中經常遇到如下情況:

       磁盤陣列通過重組可以獲取完整鏡像,由磁盤壞道或陣列信息丟失導致的磁盤陣列數據丟失,通過對損壞磁盤修復,利用磁盤陣列恢復工具重組陣列數據可獲取完整鏡像.如果是常見的Windows系統,將鏡像盤掛爲從盤在系統中便可直接訪問到數據.但是部分非Windows文件系統卻無法直接訪問.

 

    對於NTFS EXT UFS HFS+ 可以利用 部分數據恢復軟件如 R-Studio來進行恢復,對其他文件系統則無能爲力.

 

   這種情況可以通過Ubuntu對多文件系統支持及Ubuntu和Windows之間的互訪,來實現對鏡像裏的數據進行訪問.

 

   這裏利用了Samba網絡服務協議,具體操作如下:

 

第一 在Ubuntu中安裝Samba模塊

Samba的幾個套件,安裝及簡單配置
samba,smbclient,samba-common-bin

sudo apt-get install samba smbclient samba-common-bin就能全部裝上

 

第二 添加Samba用戶密碼

sudo smbpasswd  -a yourname 如果想獲得完全訪問權最好使用root用戶

sudo smbpasswd  -a root 使用 root用戶

 

第三 啓動samba服務

啓動samba也很簡單: sudo /etc/init.d/samba start

 

第四 通過mount命令將要查看的數據盤掛載到系統最好使用只讀模式 例如 /mnt

sudo mount –r /dev/sdb1 /mnt

 

第五 在該目錄 如 /mnt 鼠標右鍵,sharing options (共享設置),選擇 share this folder (共享此文件夾) 對於驗證數據allow write(允許寫操作)就不要選擇了

右鍵共享

共享文件夾選項

如果提示 執行子進程“testparm”失敗沒有該文件或目錄

執行子進程"testparm"失敗(沒有該文件或目錄)


通過 apt-get install samba-common-bin 解決

在ubuntu中設置共享文件夾的時候可能會出現下面的錯誤:
'net usershare' returned error 255: net usershare add:……

'net usershare' returned error 255: net usershare add:……
解決辦法:

sudo touch /etc/samba/smbpasswd 建smb 帳戶文件

sudo smbpasswd -a 用戶 設置用戶密碼

sudo gedit /etc/samba/smb.conf 共享設置

   #=========== Global Settings =========

   [global]

   usershare owner only = False    添加此行

運行命令重啓samba服務 sudo /etc/init.d/samba restart

 

 

 

第六 在Windows中訪問共享目錄

Windows桌面,我的電腦 右鍵 Map network Drive(映射網絡驅動器)  驅動器選擇 Z: 文件夾 輸入 ubuntu下的共享文件夾:比如//192.168.1.128/mnt, 根據提示輸入用戶名密碼,然後在 我的電腦 Z盤下面就可以看到ubuntu裏面的共享文件了。

或者直接在運行中 輸入 //192.168.1.128/mnt

Windows映射網絡驅動器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章