1. 簡介 2. 開始 2-1 Samba 簡介 2-2 Linux 伺服器安裝 2-3 create mode 3. 安裝 3-1 準備安裝軟體 3-2 安裝 VirtualBox 3-3 安裝Debian8 3-3-1 完裝完成後手動設定固定ip 3-4 微調 3-5 安裝samba與相關套件 3-6 安裝 zfs 套件 3-7 新增二顆儲存虛擬硬碟 4. samba 設定 4-1 Samba 伺服器設定 4-2 基本設定 4-2-1 新增任何使用者及訪客皆可讀寫之分享資料夾 4-2-2 使用者家目錄權限設定 4-2-3 設定需帳號密碼才可登入瀏覽提高檔案伺服器管理安全層級 4-2-4 增一般使用者唯讀分享資料夾 4-2-5 增隱藏分享資料夾 4-2-6 修改主機名稱 4-3 進階設定 4-3-1 實作-samba 設定 4-3-2 建立目錄結構 4-3-3 建立使用者 4-3-4 建立群組 4-3-5 實作-分享目錄權限設定 5. ZFS 5-1 ZFS - Raid 5-1-1 建raid1 5-1-2 建raidz 5-1-3 管理與維護 5-1-4 效能測試 5-2 查看已建立的新硬碟 5-3 認識 zfs格式化 指令 5-4 單一硬碟 5-5 以 ZFS 製作 ZFS Raid0 5-6 以 ZFS 製作 ZFS Raid1 5-7 作業 5-7-1 作業過程 6. samba 目錄+zfs 檔案系統 6-1 將 samba 的 分享目錄移至 zfs 硬碟上 6-2 zfs 快照與回復 6-3 zfs 分割區 直接複製備份 (Replication) 6-4 不同主機間 dataset 複製 6-4-1 本機對本機實做 6-5 差異性備份(增量複製) 6-6 rollback 快照時光機 6-7 從快照中還原個別檔案或目錄 6-7-1 從快照還原個別檔案-原理 6-8 刷洗 scrub (linux的 fsck) 7. 參考文件 7-1 VirtualBox 虛擬機使用 實體硬碟 7-2 Proxmox Physical disk to kvm (KVM 虛擬機直接使用實體硬碟) 7-3 How To Create A NAS Using ZFS and Proxmox (with pictures) 7-4 zfs 入門與管理技術
5-7-1
作業過程
將原來的儲存池缷載
root@debian8:/# zpool export pool1
製作 zfs 檔案系統
將其中一顆虛擬硬碟以 zfs raid0掛載至/zfs , 並在其下建立一個 samba 的 資料集(dataset)
root@debian8:/# zpool create -o ashift=12 zfs sdb
invalid vdev specification
use '-f' to override the following errors:
/dev/sdb is part of exported pool 'zfs'
(註:/dev/sdb 已經有 pool1 的 儲存池,請使用 -f 參數強制複寫)
root@debian8:/# zpool create -o ashift=12 zfs sdb -f <-----注意,後面加上 -f 強制參數
root@debian8:/# zfs create zfs/samba <-----建立 samba 資料集
root@debian8:/# zfs set compression=gzip zfs/samba <-----啟用 gzip 壓縮
root@debian8:/# df -h
檔案系統 容量 已用 可用 已用% 掛載點
/dev/sda1 1.9G 1.1G 679M 61% /
udev 10M 0 10M 0% /dev
tmpfs 150M 4.6M 145M 4% /run
tmpfs 374M 0 374M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 374M 0 374M 0% /sys/fs/cgroup
zfs 7.9G 112K 7.9G 1% /zfs
zfs/samba 7.9G 112K 7.9G 1% /zfs/samba
root@debian8:/# zfs get all zfs/samba|grep com
zfs/samba compressratio 1.00x -
zfs/samba compression gzip local
將另一顆虛擬硬碟 /dev/sdc 按照上一步驟操做,掛載目錄為 bakup
root@debian8:/# zpool create -o ashift=12 backup sdc
invalid vdev specification
use '-f' to override the following errors:
/dev/sdc is part of exported pool 'pool1'
root@debian8:/# zpool create -o ashift=12 backup sdc -f
root@debian8:/# zfs create backup/samba
root@debian8:/# zfs set compression=gzip backup/samba
root@debian8:/# df -h
檔案系統 容量 已用 可用 已用% 掛載點
/dev/sda1 1.9G 1.1G 679M 61% /
udev 10M 0 10M 0% /dev
tmpfs 150M 4.6M 145M 4% /run
tmpfs 374M 0 374M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 374M 0 374M 0% /sys/fs/cgroup
zfs 7.9G 120K 7.9G 1% /zfs
zfs/samba 7.9G 112K 7.9G 1% /zfs/samba
backup 7.9G 120K 7.9G 1% /backup
backup/samba 7.9G 112K 7.9G 1% /backup/samba
root@debian8:/# zfs get all backup/samba|grep com
backup/samba compressratio 1.00x -
backup/samba compression gzip local
1. 簡介 2. 開始 2-1 Samba 簡介 2-2 Linux 伺服器安裝 2-3 create mode 3. 安裝 3-1 準備安裝軟體 3-2 安裝 VirtualBox 3-3 安裝Debian8 3-3-1 完裝完成後手動設定固定ip 3-4 微調 3-5 安裝samba與相關套件 3-6 安裝 zfs 套件 3-7 新增二顆儲存虛擬硬碟 4. samba 設定 4-1 Samba 伺服器設定 4-2 基本設定 4-2-1 新增任何使用者及訪客皆可讀寫之分享資料夾 4-2-2 使用者家目錄權限設定 4-2-3 設定需帳號密碼才可登入瀏覽提高檔案伺服器管理安全層級 4-2-4 增一般使用者唯讀分享資料夾 4-2-5 增隱藏分享資料夾 4-2-6 修改主機名稱 4-3 進階設定 4-3-1 實作-samba 設定 4-3-2 建立目錄結構 4-3-3 建立使用者 4-3-4 建立群組 4-3-5 實作-分享目錄權限設定 5. ZFS 5-1 ZFS - Raid 5-1-1 建raid1 5-1-2 建raidz 5-1-3 管理與維護 5-1-4 效能測試 5-2 查看已建立的新硬碟 5-3 認識 zfs格式化 指令 5-4 單一硬碟 5-5 以 ZFS 製作 ZFS Raid0 5-6 以 ZFS 製作 ZFS Raid1 5-7 作業 5-7-1 作業過程 6. samba 目錄+zfs 檔案系統 6-1 將 samba 的 分享目錄移至 zfs 硬碟上 6-2 zfs 快照與回復 6-3 zfs 分割區 直接複製備份 (Replication) 6-4 不同主機間 dataset 複製 6-4-1 本機對本機實做 6-5 差異性備份(增量複製) 6-6 rollback 快照時光機 6-7 從快照中還原個別檔案或目錄 6-7-1 從快照還原個別檔案-原理 6-8 刷洗 scrub (linux的 fsck) 7. 參考文件 7-1 VirtualBox 虛擬機使用 實體硬碟 7-2 Proxmox Physical disk to kvm (KVM 虛擬機直接使用實體硬碟) 7-3 How To Create A NAS Using ZFS and Proxmox (with pictures) 7-4 zfs 入門與管理技術