topimg.jpg


Linuxインストール後にいつもする事

CentOS7を、個人用PCとしてインストールしたので、インストール後のToDoを覚書。なお、インストール時は「開発及びクリエイティブワークステーション」を選択し、ほぼ全オプションをインストールしているので、使うかどうかもわからないサーバ系MWやKDEデスクトップ環境も全部込み込みな模様。



・パッケージアップデート

⇒カーネル含む各種パッケージの一斉アップデート。

⇒今回の用途は、あくまで個人用PCなので、セキュリティを優先して全更新。

⇒なお、カーネルもバージョンアップしているので、更新後はカーネルのバージョンも変わる。/etc/centos-release(RHELの場合はredhat-release)も前後で確認しているのは、カーネルバージョンが変わりすぎるとOS自体のマイナーバージョンも変更になるため(例 7.1⇒7.2)。あくまで、体裁上の話に過ぎないが、サードパーティ製品ではこのマイナーバージョンがサポート対象可否に関係している場合もあるので慣習として。まあ、個人用PC用途だと関係ない話だが・・・。


[user001@localhost ~]$ cat /etc/centos-release

CentOS Linux release 7.2.1511 (Core)

[user001@localhost ~]$ cat /proc/version

Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015


[user001@localhost ~]$ sudo yum update

(略)


[user001@localhost ~]$ cat /etc/centos-release

CentOS Linux release 7.2.1511 (Core)

[user001@localhost ~]$ cat /proc/version

Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015


再起動後

[user001@localhost ~]$ cat /etc/centos-release

CentOS Linux release 7.2.1511 (Core)

[user001@localhost ~]$ cat /proc/version

Linux version 3.10.0-327.28.3.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Aug 18 19:05:49 UTC 2016







・VMware Toolsのインストール

⇒VMwareにVMwareToolsのCDイメージをマウントさせる。

⇒ゲストOSのLinux上で以下のコマンドを実行。

[user001@localhost ~]$ df

ファイルシス            1K-ブロック    使用   使用可 使用% マウント位置

/dev/mapper/centos-root    28997804 6763832 22233972   24% /

devtmpfs                     918736       0   918736    0% /dev

tmpfs                        934344     148   934196    1% /dev/shm

tmpfs                        934344    9080   925264    1% /run

tmpfs                        934344       0   934344    0% /sys/fs/cgroup

/dev/sda1                    484012  161576   322436   34% /boot

tmpfs                        186872      32   186840    1% /run/user/1000

/dev/sr0                      72346   72346        0  100% /run/media/user001/VMware Tools

[user001@localhost ~]$ cd /run/media/user001

[user001@localhost user001]$ ls

VMware Tools

[user001@localhost user001]$ cd VMware\ Tools/

[user001@localhost VMware Tools]$ cp VMwareTools-10.0.5-3228253.tar.gz /tmp

[user001@localhost VMware Tools]$ cd /tmp

[user001@localhost tmp]$ tar xvf VMwareTools-10.0.5-3228253.tar.gz

(略)

[user001@localhost tmp]$ cd vmware-tools-distrib

[user001@localhost vmware-tools-distrib]$ ls

FILES    bin  doc  installer  vgauth             vmware-install.real.pl

INSTALL  caf  etc  lib        vmware-install.pl

[user001@localhost vmware-tools-distrib]$ su -

[root@localhost ~]# cd /tmp/vmware-tools-distrib/

[root@localhost vmware-tools-distrib]# ./vmware-install.pl

(略)




・OSインストール先以外のディスクのセットアップ

⇒以下の例では、/dev/sdbのプライマリパーティションに直接xfsファイルシステムを作成し、/dataにマウントしている。なお、LVMは利用していない。LVMを利用した手順は、以下の記事を参照。

  http://192168111.blog71.fc2.com/blog-entry-94.html


[root@localhost ~]# df -T

ファイルシス            タイプ   1K-ブロック    使用   使用可 使用% マウント位置

/dev/mapper/centos-root xfs         28997804 8613016 20384788   30% /

devtmpfs                devtmpfs      918964       0   918964    0% /dev

tmpfs                   tmpfs         934344     428   933916    1% /dev/shm

tmpfs                   tmpfs         934344    9072   925272    1% /run

tmpfs                   tmpfs         934344       0   934344    0% /sys/fs/cgroup

/dev/sda1               xfs           484012  161164   322848   34% /boot

tmpfs                   tmpfs         186872      24   186848    1% /run/user/1000



[root@localhost ~]# fdisk -l


Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト

Disk label type: dos

ディスク識別子: 0x0001ef6b


デバイス ブート      始点        終点     ブロック   Id  システム

/dev/sda1   *        2048      976895      487424   83  Linux

/dev/sda2          976896    62914559    30968832   8e  Linux LVM


Disk /dev/sdb: 42.9 GB, 42949672960 bytes, 83886080 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト



Disk /dev/mapper/centos-root: 29.7 GB, 29708255232 bytes, 58023936 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト



Disk /dev/mapper/centos-swap: 2000 MB, 2000683008 bytes, 3907584 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト



[root@localhost ~]# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.23.2).


Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.


Device does not contain a recognized partition table

Building a new DOS disklabel with disk identifier 0x16e82613.


コマンド (m でヘルプ): n

Partition type:

  p   primary (0 primary, 0 extended, 4 free)

  e   extended

Select (default p):  

Using default response p

パーティション番号 (1-4, default 1):

最初 sector (2048-83886079, 初期値 2048):

初期値 2048 を使います

Last sector, +sectors or +size{K,M,G} (2048-83886079, 初期値 83886079):

初期値 83886079 を使います

Partition 1 of type Linux and of size 40 GiB is set


コマンド (m でヘルプ): w

パーティションテーブルは変更されました!


ioctl() を呼び出してパーティションテーブルを再読込みします。

ディスクを同期しています。

[root@localhost ~]# fdisk -l


Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト

Disk label type: dos

ディスク識別子: 0x0001ef6b


デバイス ブート      始点        終点     ブロック   Id  システム

/dev/sda1   *        2048      976895      487424   83  Linux

/dev/sda2          976896    62914559    30968832   8e  Linux LVM


Disk /dev/sdb: 42.9 GB, 42949672960 bytes, 83886080 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト

Disk label type: dos

ディスク識別子: 0x16e82613


デバイス ブート      始点        終点     ブロック   Id  システム

/dev/sdb1            2048    83886079    41942016   83  Linux


Disk /dev/mapper/centos-root: 29.7 GB, 29708255232 bytes, 58023936 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト



Disk /dev/mapper/centos-swap: 2000 MB, 2000683008 bytes, 3907584 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト



[root@localhost ~]# mkfs -t xfs /dev/sdb1

meta-data=/dev/sdb1              isize=256    agcount=4, agsize=2621376 blks

        =                       sectsz=512   attr=2, projid32bit=1

        =                       crc=0        finobt=0

data     =                       bsize=4096   blocks=10485504, imaxpct=25

        =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=5119, version=2

        =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0


[root@localhost ~]# mount /dev/sdb1 /data

[root@localhost ~]# df -T

ファイルシス            タイプ   1K-ブロック    使用   使用可 使用% マウント位置

/dev/mapper/centos-root xfs         28997804 8613016 20384788   30% /

devtmpfs                devtmpfs      918964       0   918964    0% /dev

tmpfs                   tmpfs         934344     428   933916    1% /dev/shm

tmpfs                   tmpfs         934344    9072   925272    1% /run

tmpfs                   tmpfs         934344       0   934344    0% /sys/fs/cgroup

/dev/sda1               xfs           484012  161164   322848   34% /boot

tmpfs                   tmpfs         186872      24   186848    1% /run/user/1000

/dev/sdb1               xfs         41921540   32928 41888612    1% /data


[root@localhost ~]# vi /etc/fstab
(OS起動時に自動マウントさせるため、
/dev/sdb1の設定を追記)

[root@localhost ~]# cat /etc/fstab


#

# /etc/fstab

# Created by anaconda on Wed Aug  3 05:51:03 2016

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/centos-root /                       xfs     defaults        0 0

UUID=b9e49367-2fbe-4195-a46d-25e9b233cfe8 /boot                   xfs     defaults        0 0

/dev/mapper/centos-swap swap                    swap    defaults        0 0

/dev/sdb1 /data                       xfs     defaults        0 0


・画面ロックオフ

⇒GUI上で以下の操作。

   ①[アプリケーション]>[システムツール]>[設定]>[プライバシー]

   ②画面ロックをオフにする

⇒GUI上で以下の操作。

   ①[アプリケーション]>[システムツール]>[設定]>[電源]

   ②ブランクスクリーンをオフにする

・Chromeのインストール

⇒頑張ってFirefoxを使おうかと思ったが、FLASHのプラグインが見捨てられているせいで、やむを得ずChromeをインストール。

    http://www.adobe.com/software/flash/about/

⇒FirefoxからChromeのサイトでrpmパッケージダウンロードしてダブルクリック。


  1. 2016/08/21(日) 14:24:22|
  2. Linux/Unix
  3. | トラックバック:0
  4. | コメント:0

VMWare Workstation上にストレージ環境とESXi環境を作成する方法

VMWare Workstation上にストレージ環境とESXi環境を作成する方法

●資材
1.Openfiler NAS/SAN Appliance, version 2.99 (Final Release)
http://www.openfiler.com/community/download/
2.VMware ESXi 5.1 (CD ISO)
https://my.vmware.com/jp/group/vmware/evalcenter?p=free-esxi5&lp=default


●手順概要
(VMWare Workstationがインストールされている前提)
1.OpenFilerのインストール
2.OpenFilerでiSCSI Targetの設定
3.ESXiのインストール
4.ESXiのデータストアの設定

●手順詳細
1.OpenFilerのインストール
  ・インストール
   普通にLinuxのインストールと同じなので割愛。私は2GBの領域をHDD上に作成し、それで事足りた。
  
2.OpenFilerでiSCSI Targetの設定
  ・管理コンソールへアクセス
   インストール完了後、下記画像のように、記載されているURLへWebブラウザでアクセスする
   ユーザ名/パスワードの初期値はopenfiler/password
   
   
  ・LVMの管理
   Volumes>Manage Volumes
   にて、PV、VG、LVを作成する。
   LVのファイルシステムはblock(iSCSI,FC,etc)にする。
   OS上から手動で実行する場合は、以下参照。
   http://192168111.blog71.fc2.com/blog-entry-94.html
   
      
  ・ネットワークのアクセス管理(その1)
   System>Network Access Configuration
   にて、OpenFilerに接続したいホストのIPアドレスを登録する。
   openfiler4.jpg

   
  ・iSCSI Targetのサービス起動
   Services>Manage Services
   にて、iSCSI Target行のModify BootをEnableに、Start / StopをStartに変更する。
   
  ・iSCSI Targetの設定
   Volumes>iSCSI Targets>Target Configuration
   にて、Add new iSCSI Targetの項目のAddボタンを押下し、iSCSI Targetを追加する。
   また、Settings for target: iqn.2006-01.com.openfiler:tsn.XXXXXの項目のUpdateボタンを押下し、iSCSI Targetの設定を更新する。
   openfiler5.jpg

   
  ・LUNのマッピング
   Volumes>iSCSI Targets>LUN Mapping
   にて、LUNs mapped to target: iqn.2006-01.com.openfiler:tsn.XXXXX項目のmapボタンを押下し、iSCSI TargetとLUNをマッピングする。
   openfiler6.jpg

  ・ネットワークのアクセス管理(その2)
   Volumes>iSCSI Targets>Network ACL
   にて、iSCSI host access configuration for target "iqn.2006-01.com.openfiler:tsn.XXXXXX"項目のAccessの設定を
   Deny→Allowに変更し、Updateボタンを押下する。これにより、対象ホストから該当iSCSI Targetへのアクセスが可能になる。
   openfiler7.jpg



3.ESXiのインストール
  ・インストール
   基本ウィザードに従うだけなので、詳細な説明は割愛。私は2GBの領域をHDD上に作成し、それで事足りた。
   
   
4.ESXiのデータストアの設定
  ・ストレージアダプタの追加
   ホスト>構成>ストレージアダプタ>追加
   にて、新規ソフトウェアiSCSIアダプタを追加する。
  
  ・iSCSIアダプタの設定
   追加した「iSCSI Software Adapter vmhba33」を右クリック>プロパティ>ネットワーク構成
   にて、OpenFilerが利用可能なネットワークのスイッチ名を洗濯し、追加する。
   
   追加した「iSCSI Software Adapter vmhba33」を右クリック>プロパティ>動的検出
   にて、OpenFilerのIPアドレスとポート番号(デフォルト3260)を追加する。
   
   上記の設定が正常に行われている場合、「全てを再スキャン」押下後、
   ホスト>構成>ストレージアダプタ>詳細
   のウインドウ内に、「OPNFILER iSCSI Disk (t10.F405E・・・・・)」のようなOpenFilerのターゲット名が表示される。
   esx1.jpg

   
  ・iSCSI共有ストレージ上にデータストアを作成
   ホスト>構成>ストレージ>ストレージの追加
   にて、ウィザードの説明に従い、ESXiへストレージを追加する。
     □ストレージタイプ:ディスク/LUN
     □ディスクまたはLUNの選択:OPNFILER iSCSI Disk (t10.F405E・・・・・)
     □ファイルシステムバージョン:VMFS5
     □データストア名:任意の文字列(※)
     □容量:使用可能な最大領域
     
   上記の設定が正常に行われている場合、
   ホスト>構成>ストレージ>データストア
   のウインドウ内に、OpenFilerで共有しているストレージ領域の情報が表示される。
   
   ※半角英数字のみの名前を指定しても、
    「"vSphere Clientで内部エラーが発生しました。詳細:入力文字列の形式が正しくありません。」
    というメッセージが表示されてしまい、先に進めなくなることがある。この場合は、以下の対処を行うことにより回避可能。
    以下のように、VSphere Clientのショートカットのリンク先名に、-locale en_USオプションを付ける。
    すると、英語でVSphere Clientを起動でき、上記エラーが発生しなくなる。
    "C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe" -locale en_US
   
●参考
できた! ESXi5.0 お試し環境 ~ESXiストレージ接続~
http://nerino.at.webry.info/201203/article_2.html
「オープンソース」を使ってみよう (第9回:OpenfilerによるiSCSIストレージのつくりかた)
http://www.ospn.jp/press/20110802no14-useit-oss.html

テーマ:ソフトウェア - ジャンル:コンピュータ

  1. 2013/02/11(月) 21:16:07|
  2. Linux/Unix
  3. | トラックバック:0
  4. | コメント:1

LinuxにおけるLVの削除/拡張/縮小

●LV削除 ※アンマウント必須
[root@localhost tmp]# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
sharevg 1 2 0 wz--n- 79.97g 0
[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv1 sharevg -wi-ao 20.00g
sharelv2 sharevg -wi-a- 59.97g


[root@localhost tmp]# umount /dev/sharevg/sharelv1

[root@localhost tmp]# lvremove /dev/sharevg/sharelv1
Do you really want to remove active logical volume sharelv1? [y/n]: y
Logical volume "sharelv1" successfully removed

[root@localhost tmp]# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
sharevg 1 1 0 wz--n- 79.97g 20.00g
[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv2 sharevg -wi-a- 59.97g

●拡張
1.LV拡張(60GB⇒+20GB) ※マウントしていても実行可
[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv2 sharevg -wi-ao 59.97g

[root@localhost tmp]# lvresize -L +20G /dev/mapper/sharevg-sharelv2
Extending logical volume sharelv2 to 79.97 GiB
Logical volume sharelv2 successfully resized

[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv2 sharevg -wi-ao 79.97g

2.ファイルシステム拡張(60GB⇒LVの最大サイズ) ※マウントしていても実行可(ext3の場合)
[root@localhost tmp]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda3 ext3 2356764 1395584 835472 63% /
tmpfs tmpfs 505780 172 505608 1% /dev/shm
/dev/sda1 ext3 101086 17987 77880 19% /boot
/dev/mapper/sharevg-sharelv2
ext3 61927420 184268 58597428 1% /tmp/test

[root@localhost tmp]# resize2fs /dev/sharevg/sharelv2
resize2fs 1.41.14 (22-Dec-2010)
Filesystem at /dev/sharevg/sharelv2 is mounted on /tmp/test; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 5
Performing an on-line resize of /dev/sharevg/sharelv2 to 20963328 (4k) blocks.
The filesystem on /dev/sharevg/sharelv2 is now 20963328 blocks long.

[root@localhost tmp]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda3 ext3 2356764 1395588 835468 63% /
tmpfs tmpfs 505780 172 505608 1% /dev/shm
/dev/sda1 ext3 101086 17987 77880 19% /boot
/dev/mapper/sharevg-sharelv2
ext3 82537136 188292 78156440 1% /tmp/test


●縮小
1.ファイルシステム縮小(80GB⇒60GB)※アンマウント必須
[root@localhost tmp]# umount /dev/mapper/sharevg-sharelv2
[root@localhost tmp]# fsck.ext3 -f /dev/mapper/sharevg-sharelv2
e2fsck 1.41.14 (22-Dec-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/sharevg-sharelv2: 11/5242880 files (0.0% non-contiguous), 376117/20963328 blocks

[root@localhost tmp]# resize2fs /dev/mapper/sharevg-sharelv2 60G
resize2fs 1.41.14 (22-Dec-2010)
Resizing the filesystem on /dev/mapper/sharevg-sharelv2 to 15728640 (4k) blocks.
The filesystem on /dev/mapper/sharevg-sharelv2 is now 15728640 blocks long.

[root@localhost tmp]# mount /dev/sharevg/sharelv2 /tmp/test
[root@localhost tmp]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda3 ext3 2356764 1395512 835544 63% /
tmpfs tmpfs 505780 172 505608 1% /dev/shm
/dev/sda1 ext3 101086 17987 77880 19% /boot
/dev/mapper/sharevg-sharelv2
ext3 61927420 184268 58597428 1% /tmp/test

2.LV縮小(80GB⇒60GB)※マウントしていても実行可
[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv2 sharevg -wi-ao 79.97g

[root@localhost tmp]# lvresize -L 60G /dev/mapper/sharevg-sharelv2
WARNING: Reducing active logical volume to 60.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce sharelv2? [y/n]: y
Reducing logical volume sharelv2 to 60.00 GiB
Logical volume sharelv2 successfully resized

[root@localhost tmp]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv2 sharevg -wi-a- 60.00g



●参考
LVM上のファイルシステムをリサイズ(拡張/縮小)する
http://l-w-i.net/t/fedora/lvm_003.txt
  1. 2013/01/21(月) 02:58:00|
  2. Linux/Unix
  3. | トラックバック:0
  4. | コメント:1

LinuxでLVMを利用したディスクマウント手順

●手順
1.LVMパーティション作成
[root@localhost ~]# fdisk -l

Disk /dev/sda: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders, total 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005e88b

Device Boot Start End Blocks Id System
/dev/sda1 * 63 208844 104391 83 Linux
/dev/sda2 208845 1253069 522112+ 82 Linux swap / Solaris
/dev/sda3 1253070 6281414 2514172+ 83 Linux

Disk /dev/sdb: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00086bf8

Device Boot Start End Blocks Id System
[root@localhost ~]# fdisk /dev/sdb

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-167772159, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159):
Using default value 167772159

Command (m for help): p

Disk /dev/sdb: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00086bf8

Device Boot Start End Blocks Id System
/dev/sdb1 2048 167772159 83885056 83 Linux

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): p

Disk /dev/sdb: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00086bf8

Device Boot Start End Blocks Id System
/dev/sdb1 2048 167772159 83885056 8e Linux LVM

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost ~]# fdisk -l

Disk /dev/sda: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders, total 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005e88b

Device Boot Start End Blocks Id System
/dev/sda1 * 63 208844 104391 83 Linux
/dev/sda2 208845 1253069 522112+ 82 Linux swap / Solaris
/dev/sda3 1253070 6281414 2514172+ 83 Linux

Disk /dev/sdb: 85.9 GB, 85899345920 bytes
86 heads, 10 sectors/track, 195083 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00086bf8

Device Boot Start End Blocks Id System
/dev/sdb1 2048 167772159 83885056 8e Linux LVM



2.PV作成
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@localhost ~]# pvdisplay
"/dev/sdb1" is a new physical volume of "80.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb1
VG Name
PV Size 80.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID bRXIem-T54a-MYdY-Vncg-kC6f-493I-OPKwZz
[root@localhost ~]# pvdisplay -C
PV VG Fmt Attr PSize PFree
/dev/sdb1 lvm2 a- 80.00g 80.00g

3.VG作成
[root@localhost ~]# vgcreate sharevg /dev/sdb1
Volume group "sharevg" successfully created
[root@localhost ~]# vgdisplay
--- Volume group ---
VG Name sharevg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 80.00 GiB
PE Size 4.00 MiB
Total PE 20479
Alloc PE / Size 0 / 0
Free PE / Size 20479 / 80.00 GiB
VG UUID dJCKoE-fXTO-TYGx-Te75-DG4F-AmO5-BUz7Zi
[root@localhost ~]# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
sharevg 1 0 0 wz--n- 80.00g 80.00g

4.LV作成
[root@localhost ~]# lvcreate -L 20GB -n sharelv1 sharevg
Logical volume "sharelv1" created
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Name /dev/sharevg/sharelv1
VG Name sharevg
LV UUID 17fGww-xM8j-W2QC-p2Ks-fP6k-2X2c-4yRl5N
LV Write Access read/write
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 640
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0

[root@localhost ~]# lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
sharelv1 sharevg -wi-a- 20.00g

5.ファイルシステム作成
[root@localhost ~]# mkfs -t ext3 /dev/sharevg/sharelv1
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.


6.LVのマウント
[root@localhost tmp]# mount /dev/sharevg/sharelv1 /tmp/test/
[root@localhost tmp]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda3 ext3 2356764 1394956 836100 63% /
tmpfs tmpfs 505780 176 505604 1% /dev/shm
/dev/sda1 ext3 101086 17987 77880 19% /boot
/dev/mapper/sharevg-sharelv1
ext3 20642428 176196 19417656 1% /tmp/test



●参考
LVMボリュームを作成する
http://l-w-i.net/t/fedora/lvm_001.txt
  1. 2013/01/21(月) 01:53:23|
  2. Linux/Unix
  3. | トラックバック:0
  4. | コメント:0

Linuxでmkfsコマンドを用いてファイルシステムを変更する

Linuxでfdiskコマンドを用いてパーティションタイプを変更する
http://192168111.blog71.fc2.com/blog-entry-82.html
の続き。ファイルシステムを変更して、更に自動でマウントするようにする。

●環境
OS:ubunts server v11.10 x86_64

●手順
①ファイルシステムをext4に変更
root@user:~# mkfs -t ext4 /dev/sda1
(略)
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

②ファイルシステムを指定しで手動マウントする
root@user:~# mount -t ext4 /dev/sda1 /data

※ちなみに、誤ったファイルシステムを指定すると、下記のようなエラーがでてマウントに失敗する
root@user:~# mount -t ext3 /dev/sda1 /data
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


③マウントされていること及びファイルシステムが正しいことの確認
root@user:~# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sdb1 ext4 1825316 1413908 318688 82% /
udev devtmpfs 500572 4 500568 1% /dev
tmpfs tmpfs 203752 280 203472 1% /run
none tmpfs 5120 0 5120 0% /run/lock
none tmpfs 509376 0 509376 0% /run/shm
/dev/sda1 ext4 10317828 154100 9639612 2% /data

④システム起動時に自動マウントさせる設定
root@user:~# vi /etc/fstab
(以下を追記)
/dev/sda1 /data ext4 defaults 0 0
※書式については参考サイト参照

●参考
第3章 ディスク管理とファイルシステム
https://www.miraclelinux.com/technet/document/linux/training/1_3_3.html
fstabの設定
http://unixlife.jp/unixlife/linux/sys-fstab.jsp
  1. 2012/02/14(火) 04:38:23|
  2. Linux/Unix
  3. | トラックバック:0
  4. | コメント:0
前のページ 次のページ