【5】デバイス、Linuxファイルシステム

(P.204から)

sakuravps(CensOSの場合の動き)

# mount

Capture_2016_08_11_16_39_01_744

# fdisk -l /dev/vda1 >-lでパーティションを一覧表示する、オプション

Capture_2016_08_11_16_41_22_746

# fdisk -l /dev/vda3 >-lでパーティションを一覧表示する、オプション

Capture_2016_08_11_16_42_12_985

# parted /dev/vda1

# parted /dev/vda3 >パーティションテーブルの確認、p入力、qでラインアウト

Capture_2016_08_11_17_07_10_330

 

パーティション→ファイルシステム(ext4)、でファイル作成できる

# mkfs >ファイルシステムの種類

Capture_2016_08_11_17_11_54_626

# mke2fs >ファイルシステムの種類

Capture_2016_08_11_17_12_40_385

 

ファイルシステムの管理

# df

Capture_2016_08_11_17_16_29_76

# df >ファイルシステムの空き容量の確認

Capture_2016_08_15_18_47_41_963

 

# du

Capture_2016_08_11_17_18_29_51

# df -i  >ファイルシステムの使用状況の確認

Capture_2016_08_15_18_48_25_58

# du -a, -c ,,,  >ファイルシステムが占めている容量を表示

Capture_2016_08_15_18_52_10_963

 

 

# fsck (CentOSの表示、Ubuntuも同じ)

Capture_2016_08_11_17_19_17_536

# e2fsck  (CentOSの表示、Ubuntuも同じ)

Capture_2016_08_11_17_26_56_597

# tune2fs  (CentOS、Ubuntu)

Capture_2016_08_11_17_28_12_942

# tune2fs >Ubuntuの表示

Capture_2016_08_11_17_29_50_210

# dumpe2fs (CentOSのみ、Ubuntuにはなし)

Capture_2016_08_11_17_31_42_902

# xfs_info >hyperVのCentOS7はxfsが使えたので実験表示、さくらVPS、Ubuntuはなし。

Capture_2016_08_11_17_38_31_455

ちなみには、CentOS7は、#fsck,  # tune2fs,   # e2fsck   #dumpe2fs(=ファイルシステムの各種情報表示) も使えるようです。。

Capture_2016_08_11_17_41_22_68

 

マウントとアンマウント

# mount -a(すべて),  -i (指定のみ)

#umount  -a(すべて),  -i (指定のみ)

 

 

/etc/fstabファイルでファイルシステムの情報を確認

# cat /etc/fstab  >sakuravpsでは共用VPなのでデバイスファイル名が長くてややこしい表示。

Capture_2016_08_11_17_44_31_830

# cat /etc/fstab  >CentOS7でも同じような表示になります

Capture_2016_08_11_17_47_44_216

 

 

ディスククオータの管理(P.231)

# quota >ディスクの使用量とクオータの状況を表示

# quotacheck >使用量をチェック

# quotaon -a,-u,-g,-v   >クオータを有効にする

# quotaoff -a,-u,-g >クオータを無効にする

# edquota  -u,-g,-p, -t(=期間を設定), >クオータの設定

# repquota  -a , -u, -g  >クオータ状況の表示

 

 

FHS、ファイルの配置と検索

/bin /sbin /etc /dev /lib /media /mnt /opt /proc /root /boot /home /tmp /var /usr

/usr/bin /usr/sbin /usr/lib /usr/local /usrshare /usr/src

 

 

ファイル検索

# find /home/sakuravps -type f -mtime -1 >最終更新日時mtimeが過去1日以内に更新されたファイル検索

# find /home/sakuravps -type f -user sakuravps>所有者がsakuravpsであるファイル検索

# find /home/sakuravps -type f -atime +3 >最終アクセスタイム(アクセス)が3日以上実施されていないファイル表示

 

# locate “*.h” >hで終わるファイルの検索

# updatedb >データベースの更新、、、らしい。。。

 

# which ifconfig >コマンドの絶対パスを表示

Capture_2016_08_11_18_16_04_233

Capture_2016_08_16_07_18_13_686

 

# whereis ifconfig  >バイナリとマニュアルの絶対パスを表示

Capture_2016_08_11_18_17_28_213

 

# type コマンドは、実行ファイルか、シェル組み込み関数か、シェルの予約語かという情報を表示する、、、、らしい。。。。

# type cat

# type echo

# type vi

# type for

Capture_2016_08_11_18_19_33_362

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です