FrontPage

HDD管理 sysutils/smartmontools

ZFS FreeBSD 9.0


Counter: 3388, today: 2, yesterday: 2

2015-07-16 (木) 14:48:04


zfsなpool(tank)を/usr/homeにする

ada0 に、完結した?システムが出来ているので、残りの ada1 ada2 ada3 上にpoolを作って /home/usr にしましょう

現状

g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
tank                456G     40k    456G     0%    /tank
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev

tankを壊します

g7# zpool destroy tank
g7# zpool status
  pool: zfspool
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        zfspool     ONLINE       0     0     0
          ada0p3    ONLINE       0     0     0

errors: No known data errors

tankを作る

g7# zpool create tank raidz1 ada1 ada2 ada3
g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev
tank                456G     40k    456G     0%    /tank
g7# zpool status
  pool: tank
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            ada1    ONLINE       0     0     0
            ada2    ONLINE       0     0     0
            ada3    ONLINE       0     0     0

errors: No known data errors

  pool: zfspool
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        zfspool     ONLINE       0     0     0
          ada0p3    ONLINE       0     0     0

errors: No known data errors

tankのマウントポイントをセット

g7# zfs set mountpoint=/boot/zfs/zroot/usr/home tank
g7# df
Filesystem       1K-blocks    Used     Avail Capacity  Mounted on
zfspool/root     230971140 6826610 224144530     3%    /
devfs                    1       1         0   100%    /dev
zfspool/root/tmp 224144592      62 224144530     0%    /tmp
zfspool/root/var 224372129  227599 224144530     0%    /var
devfs                    1       1         0   100%    /var/named/dev
tank             478469286      40 478469246     0%    /boot/zfs/zroot/usr/home

シンボリックリンクを張る

g7# cd /boot/zfs/zroot; ln -s usr/home home
g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev
tank                456G     40k    456G     0%    /boot/zfs/zroot/usr/home

tankのエクスポート・インポートをする

g7# cd /boot/zfs
g7# zpool export tank
g7# zpool import tank
g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev
tank                456G     40k    456G     0%    /boot/zfs/zroot/usr/home

http://docs.oracle.com/cd/E37932_01/html/E36656/gbchy.html

tankのマウントポイントをセットする

g7# zfs set mountpoint=/usr/home tank
g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev
tank                456G     40k    456G     0%    /usr/home

ファイルシステム上のリンクを張る

g7# ln -s /usr/home/ /home
g7# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
zfspool/root        220G    6.5G    213G     3%    /
devfs               1.0k    1.0k      0B   100%    /dev
zfspool/root/tmp    213G     62k    213G     0%    /tmp
zfspool/root/var    214G    222M    213G     0%    /var
devfs               1.0k    1.0k      0B   100%    /var/named/dev
tank                456G     40k    456G     0%    /usr/home

出来上がり( ´▽`)ノ


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS