Skip to Content

如何掛載 FreeBSD 的分割區

因為開始試著玩 Linux,但許多檔案與文件都還在 FreeBSD 的分割區中,所以有時會有需要掛載 FreeBSD 分割區的需求。
自 GNU/Linux 2.6.x kernel 開始,已支援 ufs2 的檔案系統,所以讀取先前 FreeBSD 中的檔案也就不成問題了 ^_^

      查看分割區對映的節點
    • 指令︰dmesg | grep bsd
    • 結果︰hdb1: <bsd: hdb5 hdb6 hdb7 hdb8 hdb9 hdb10 hdb11 >
      FreeBSD Logical Slice 的用途
    • a 這是指 root 分割區,也就是常說的根目錄「/」
    • b 這是指 swap (虛擬記憶體置換裝置)
    • c 這是指整個分配到的主要分層 (Primary Slice)
    • d 這是指整顆硬碟
    • e 可任意使用 (比如︰/tmp)
    • f 可任意使用 (比如︰/var)
    • g 可任意使用 (比如︰/usr)
    • h 可任意使用 (比如︰/home)
      以上述查看後的結果來說,則其對映關係如下︰
    • hdb5 <=> ad1s1a
    • hdb6 <=> ad1s1b
    • hdb7 <=> ad1s1c
    • hdb8 <=> ad1s1d
    • hdb9 <=> ad1s1e
    • hdb10 <=> ad1s1f
    • hdb11 <=> ad1s1g
      決定要掛載的 FreeBSD Logical Slice 對映點
    • 先建立 FreeBSD Logical Slice 的掛載目錄
      mkdir /freebsd
    • 以唯讀方式掛載 FreeBSD 的 Logical Slice
      mount -r -t ufs -o ufstype=ufs2 /dev/hdbx /freebsd

現在可以快樂的讀取位於 FreeBSD 分割區中的檔案了!! Thumb Up


個性簽名

沒有最好,只有更好!!