LoginSignup
3
3

More than 5 years have passed since last update.

coreosでmountをする

Last updated at Posted at 2015-06-30

ぐぐってみると、unitではなく、下記公式サイトにあるようなcloud-config.ymlで解決する方法が多いです。

systemctlを利用してでも可能であり、備忘録として残します。


対象

  • mount用のデバイス(すでにmkfs済)
    /dev/xvdb

  • mount先のディレクトリ(すでにmkdir済)
    /data

1. /etc/systemd/system/data.mountを作成する

sudo vim /etc/systemd/system/data.mount

# 編集内容を標準出力(①)
cat /etc/systemd/system/data.mount

①の出力結果

[Unit]                      
Description=GlusterFS Data Directory

[Mount]                     
What=/dev/xvdb              
Where=/data                 
Type=ext4                   
Options=defaults,noatime,noexec

[Install]                   
WantedBy = multi-user.target 

2. systemctlを利用して、data.mountを開始する

cd /etc/systemd/system

# 定義ファイルを有効にする(①)
systemctl enable data.mount

# ユニットを開始する(②)
systemctl start data.mount

# ユニットの状態確認(③)
systemctl status data.mount

③のコマンドの出力結果

● data.mount - GlusterFS Data Directory
   Loaded: loaded (/etc/systemd/system/data.mount; enabled; vendor preset: disabled)
      Active: active (mounted) since Tue 2015-06-30 04:43:12 UTC; 9min ago
          Where: /data
          What: /dev/xvdb
          Memory: 268.0K

        Jun 30 04:43:12 ip-10-200-0-110.nasa.future.co.jp systemd[1]: Mounting GlusterFS Data Directory...
        Jun 30 04:43:12 ip-10-200-0-110.nasa.future.co.jp systemd[1]: Mounted GlusterFS Data Directory.

3. rebootして再ログイン後に、ちゃんとmountされてるかをみてみる

reboot

ssh -i hogehoge.pem core@*.*.*.*

# mountされてるか確認(①)
df -h

①の出力結果を確認

Filesystem      Size  Used Avail Use% Mounted on       
devtmpfs        2.0G     0  2.0G   0% /dev          
tmpfs           2.0G     0  2.0G   0% /dev/shm         
tmpfs           2.0G  284K  2.0G   1% /run          
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/xvda9       28G   45M   28G   1% /             
/dev/xvda4      985M  349M  585M  38% /usr          
tmpfs           2.0G     0  2.0G   0% /media        
tmpfs           2.0G     0  2.0G   0% /tmp          
/dev/xvdb       985G   72M  935G   1% /data         
/dev/xvda6      108M   56K   99M   1% /usr/share/oem  

行けました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3