LVMガイド · 2 min read · Oct 08, 2025

LVMの初心者ガイド - ページ3

これまでに3つの論理ボリュームを作成しましたが、それらにはファイルシステムがなく、ファイルシステムがなければ何も保存できません。したがって、shareにext3ファイルシステムを、backupにxfsファイルシステムを、mediaにreiserfsファイルシステムを作成します:

mkfs.ext3 /dev/fileserver/share
server1:~# mkfs.ext3 /dev/fileserver/share  
mke2fs 1.40-WIP (14-Nov-2006)  
Filesystem label=  
OS type: Linux  
Block size=4096 (log=2)  
Fragment size=4096 (log=2)  
5242880 inodes, 10485760 blocks  
524288 blocks (5.00%) reserved for the super user  
First data block=0  
Maximum filesystem blocks=0  
320 block groups  
32768 blocks per group, 32768 fragments per group  
16384 inodes per group  
Superblock backups stored on blocks:  
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,  
        4096000, 7962624  
 
Writing inode tables: done  
Creating journal (32768 blocks): done  
Writing superblocks and filesystem accounting information: done  
 
このファイルシステムは、23回のマウントまたは180日ごとに自動的にチェックされます。  tune2fs -cまたは-iを使用して上書きします。
mkfs.xfs /dev/fileserver/backup
server1:~# mkfs.xfs /dev/fileserver/backup  
meta-data=/dev/fileserver/backup isize=256 agcount=8, agsize=163840 blks  
        =                       sectsz=512   attr=0  
data     =                       bsize=4096   blocks=1310720, imaxpct=25  
        =                       sunit=0      swidth=0 blks, unwritten=1  
naming   =version 2              bsize=4096  
log      =internal log          bsize=4096   blocks=2560, version=1  
        =                       sectsz=512   sunit=0 blks  
realtime =none                  extsz=65536  blocks=0, rtextents=0
mkfs.reiserfs /dev/fileserver/media
server1:~# mkfs.reiserfs /dev/fileserver/media  
mkfs.reiserfs 3.6.19 (2003 www.namesys.com)  
 
ペアのクレジット:  
アレクサンダー・リャミンは私たちのハードウェアを稼働させ続け、私たちのプロジェクトに多くの小さな方法で非常に寛大でした。  
 
クリス・メイソンはV3のジャーナリングコードを書き、これはユーザーにとって非常に役立ちました。  
ハンスが彼なしで無謀に行ったであろう、さまよえるログファイルシステムを作成するまで待つよりも。  
ジェフ・マホニーはV3のビットマップスキャンコードを最適化し、ビッグエンディアンのクリーンアップを行いました。  
 
 
望ましいフォーマットを推測中.. カーネル2.6.17-2-486が実行中です。  
フォーマット3.6で標準ジャーナル  
デバイス上のブロック数: 262144  
mkreiserfsフォーマットプロセスによって消費されたブロック数: 8219  
ブロックサイズ: 4096  
名前をソートするために使用されるハッシュ関数: "r5"  
ジャーナルサイズ8193ブロック(最初のブロック18)  
ジャーナル最大トランザクション長1024  
inode生成番号: 0  
UUID: 2bebf750-6e05-47b2-99b6-916fa7ea5398  
注意: FDISKの後に再起動する必要があります!  
        '/dev/fileserver/media'のすべてのデータが失われます!  
続行しますか(y/n):y  
ジャーナルの初期化 - 0%....20%....40%....60%....80%....100%  
同期中..ok  
 
友達に、reiserFSを使用する際には2.4.18以降のカーネルを使用するように伝えてください。特に2.4.9に基づくカーネルは避けてください。楽しんでください。  
 
/dev/fileserver/mediaにReiserFSが正常に作成されました。

これで、論理ボリュームをマウントする準備が整いました。shareを/var/shareに、backupを/var/backupに、mediaを/var/mediaにマウントしたいので、まずこれらのディレクトリを作成する必要があります:

mkdir /var/media /var/backup /var/share

これで、論理ボリュームをマウントできます:

mount /dev/fileserver/share /var/share  
mount /dev/fileserver/backup /var/backup  
mount /dev/fileserver/media /var/media

次に、実行します:

df -h

出力に論理ボリュームが表示されるはずです:

server1:~# df -h  
Filesystem            Size  Used Avail Use% Mounted on  
/dev/sda2              19G  665M   17G   4% /  
tmpfs                  78M     0   78M   0% /lib/init/rw  
udev                   10M   88K   10M   1% /dev  
tmpfs                  78M     0   78M   0% /dev/shm  
/dev/sda1             137M   17M  114M  13% /boot  
/dev/mapper/fileserver-share  
                      40G  177M   38G   1% /var/share  
/dev/mapper/fileserver-backup  
                      5.0G  144K  5.0G   1% /var/backup  
/dev/mapper/fileserver-media  
                      1.0G   33M  992M   4% /var/media

おめでとうございます!初めてのLVMシステムを設定しました!これで、/var/share、/var/backup、/var/mediaに通常通り書き込みおよび読み取りができます。

手動で論理ボリュームをマウントしましたが、もちろん、システムが起動するときに自動的にマウントされるようにしたいです。したがって、/etc/fstabを修正します:

mv /etc/fstab /etc/fstab_orig  
cat /dev/null > /etc/fstab
vi /etc/fstab

次の内容を追加します:

| # /etc/fstab: 静的ファイルシステム情報。 # # <ファイルシステム> <マウントポイント> <タイプ> <オプション> <ダンプ> <パス> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda1 /boot ext3 defaults 0 2 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 /dev/fileserver/share /var/share ext3 rw,noatime 0 0 /dev/fileserver/backup /var/backup xfs rw,noatime 0 0 /dev/fileserver/media /var/media reiserfs rw,noatime 0 0 |

元のファイルのバックアップである/etc/fstab_origと比較すると、次の行を追加したことがわかります:

/dev/fileserver/share   /var/share     ext3       rw,noatime    0 0  
/dev/fileserver/backup    /var/backup      xfs        rw,noatime    0 0  
/dev/fileserver/media    /var/media      reiserfs   rw,noatime    0 0

これでシステムを再起動します:

shutdown -r now

システムが再起動した後、再度実行します:

df -h

出力に論理ボリュームがまだ表示されるはずです:

server1:~# df -h  
Filesystem            Size  Used Avail Use% Mounted on  
/dev/sda2              19G  665M   17G   4% /  
tmpfs                  78M     0   78M   0% /lib/init/rw  
udev                   10M   88K   10M   1% /dev  
tmpfs                  78M     0   78M   0% /dev/shm  
/dev/sda1             137M   17M  114M  13% /boot  
/dev/mapper/fileserver-share  
                      40G  177M   38G   1% /var/share  
/dev/mapper/fileserver-backup  
                      5.0G  144K  5.0G   1% /var/backup  
/dev/mapper/fileserver-media  
                      1.0G   33M  992M   4% /var/media
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。