UBSの外付けHDDを追加してsambaを使ってファイル共有する方法

Vine 4 hacks

/

USB外付けHDDの追加

音声ブラウザ専用:
本文

ProEvo / Vine Evo / Vine4 hacks / USB外付けHDDの追加

Vine Linuxサーバに外付けHDDを追加して、LAN上の共有ドライブとして利用する方法


1. USB外付けHDDを認識させる

1.1 VineでのUSB外付けHDD

Vine LinuxではUSBがサポートされており、USBでつなげる形式の外付けHDDも認識するようになってます。
しかし、外付けHDDはデバイスとして認識しますがmountをしないと使えません。まずは、mountしてHDDが認識できるかチェックします。

1.2 外付けHDDのmount

ここでは昔Vineにつなげていた2.5インチHDDとデスクトップPCにつないでいた3.5インチHDDをmountします。それぞれが/dev/sdb,/dev/sdcとして認識されますのでmountコマンドで認識させて見ます。
次の手順で、HDDを認識させます。

  1. mountコマンドで2.5インチHDDを認識させます。
    
    [atsushifx@agartha atsushifx]$ su
    パスワード(P): ******
    [root@agartha atsushifx]# mount -t ext2 /dev/sdb/ /mnt/Archives
    [root@agartha atsushifx]#  
  2. ls コマンドでHDDが認識されているか確認します。
    
    [root@agartha atsushifx]#  ls /mnt/Archives
    #cd  Archives  download  共有
    [root@agartha atsushifx]# 
  3. 2.5インチHDDをumountし、3.5インチHDDをmountします。
    
    [root@agartha atsushifx]#  umount /mnt/Archives
    [root@agartha atsushifx]#  mount -t auto /dev/sdc1 /mnt/Archives
    [root@agartha atsushifx]#  
  4. ls コマンドで認識されているか確認します。 [root@agartha atsushifx]# ls /mnt/Archives $vault$.avg Downloads Recycled download [root@agartha atsushifx]#
  5. 3.5インチHDDをumountします。
    
    [root@agartha atsushifx]#  umount /mnt/Archives
    [root@agartha atsushifx]#  

以上で、HDDのmountは終了です。

2. 自動マウントの設定

2.1 ディレクトリの作成

外付けHDDのマウント用にディレクトリを作成します。
次の手順で、ディレクトリを作成します。

  1. suでrootになります。
    
    [atsushifx@agartha atsushifx]$ su
    パスワード(P): ******
    [root@agartha atsushifx]# 
  2. ディレクトリを作成します。
    
    [root@agartha atsushifx]$ mkdir /mnt/Archives/disk1
    [root@agartha atsushifx]$ mkdir /mnt/Archives/disk2
    [root@agartha atsushifx]# 
  3. パーミッションを変更します。
    
    [root@agartha atsushifx]$ chmod 777 mnt/Archives/*
    [root@agartha atsushifx]$ 

以上で、ディレクトリの作成は終了です。

2.2 fstabの設定

外付けHDDを自動的にマウントするためfstabに設定を追加します。
DVDやMOのような取り外しをするメディアの場合は、automountを使うようにauto.masterを設定します。
automountについてはマニュアルを参照してください
次のように、fstabを設定します。

/etc/fstab

# USB-HDD
/dev/sdb                /mnt/Archives/disk1             ext2    user,rw,auto    0       0
/dev/sdc1               /mnt/Archives/disk2             auto    user,rw,auto    0       0

以上で、サーバ起動時にUSB外付けHDDが/mnt/Archives下にマウントされます。
今回は、手作業でmountすることでUSB外付けHDDをマウントします。


[atsushifx@agartha atsushifx]$ su
パスワード(P): ******
[root@agartha atsushifx]# mount /mnt/Archives/disk1
[root@agartha atsushifx]# mount /mnt/Archives/disk2
[root@agartha atsushifx]# 

以上で設定は終了です。以後、Archives下でUSB-HDDのファイルがアクセスできるようになります。

3. ファイル共有の設定

3.1 sambaの設定

sambaで/mnt/Archivesを全員が共有できるように設定します。
次のようにして、sambaを設定します。

  1. /etc/samba/smb.confに次の設定を追加します。
    /etc/init.d/smb.conf
    # Archive Disk for Everyone
    [Archives]
       comment = Archive DIsk
       create mode = 0666
       path = /mnt/Archives
       public = yes
       writable = yes
       printable = no
       guest ok = yes
       guest only=yes
    
  2. sambaデーモンをリスタートします。
    
    [atsushifx@agartha atsushifx]$ su
    パスワード(P): ******
    [root@agartha atsushifx]# /etc/init.d/smb restart
    SMBサービスを停止中:                                       [  OK  ]
    NMBサービスを停止中:                                       [  OK  ]
    SMBサービスを起動中:                                       [  OK  ]
    NMBサービスを起動中:                                       [  OK  ]
    [root@agartha atsushifx]# 

以上で、Archivesが共有できるようになります。

AMAZON



$Revision: 221 $
$Date: 2007-09-09 13:37:09 +0900 (日, 09 9月 2007) $