差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
linux:commands:disk_manage [2019/01/30 18:04] – [フィールド定義] ともやん | linux:commands:disk_manage [2019/09/10 15:10] – [パーティション情報の表示[parted -l]] ともやん | ||
---|---|---|---|
行 15: | 行 15: | ||
/ | / | ||
/ | / | ||
+ | </ | ||
+ | |||
+ | ===== パーティション階層構造の表示[lsblk] ===== | ||
+ | < | ||
+ | $ lsblk | ||
+ | NAME | ||
+ | sda 8:0 0 | ||
+ | ├─sda1 | ||
+ | ├─sda2 | ||
+ | ├─sda3 | ||
+ | ├─sda4 | ||
+ | ├─sda5 | ||
+ | ├─sda6 | ||
+ | ├─sda7 | ||
+ | └─sda8 | ||
</ | </ | ||
行 58: | 行 73: | ||
</ | </ | ||
+ | ===== パーティションのフォーマット[mkfs] ===== | ||
+ | |||
+ | ==== ext4 ==== | ||
+ | ディスク /dev/vdb のパーティション 1 をフォーマットする。 | ||
+ | < | ||
+ | $ sudo mkfs.ext4 -L fedora /dev/vdb1 | ||
+ | Creating filesystem with 67108863 4k blocks and 16777216 inodes | ||
+ | Filesystem UUID: 9cd55170-3006-4a78-a261-4d5de2715a7d | ||
+ | Superblock backups stored on blocks: | ||
+ | 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, | ||
+ | 4096000, 7962624, 11239424, 20480000, 23887872 | ||
+ | |||
+ | Allocating group tables: done | ||
+ | Writing inode tables: done | ||
+ | Creating journal (262144 blocks): done | ||
+ | Writing superblocks and filesystem accounting information: | ||
+ | </ | ||
+ | |||
+ | ==== btrfs ==== | ||
+ | ディスク /dev/vdb のパーティション 1 をフォーマットする。 | ||
+ | < | ||
+ | $ sudo mkfs.btrfs -L fedora /dev/vdb1 | ||
+ | btrfs-progs v4.17.1 | ||
+ | See http:// | ||
+ | |||
+ | Label: | ||
+ | UUID: | ||
+ | Node size: 16384 | ||
+ | Sector size: 4096 | ||
+ | Filesystem size: 256.00GiB | ||
+ | Block group profiles: | ||
+ | Data: | ||
+ | Metadata: | ||
+ | System: | ||
+ | SSD detected: | ||
+ | Incompat features: | ||
+ | Number of devices: | ||
+ | Devices: | ||
+ | | ||
+ | 1 | ||
+ | </ | ||
===== マウント情報の表示[mount] ===== | ===== マウント情報の表示[mount] ===== | ||
< | < | ||
行 112: | 行 168: | ||
</ | </ | ||
+ | ===== ファイルシステムのチェック ===== | ||
+ | |||
+ | ==== Btrfs ==== | ||
+ | < | ||
+ | $ sudo btrfs check /dev/vda2 | ||
+ | Opening filesystem to check... | ||
+ | Checking filesystem on /dev/vda2 | ||
+ | UUID: a94fa10e-61f7-4b3c-b64a-c19b40c0750f | ||
+ | [1/7] checking root items | ||
+ | [2/7] checking extents | ||
+ | [3/7] checking free space cache | ||
+ | [4/7] checking fs roots | ||
+ | [5/7] checking onry csums items (without verifying data) | ||
+ | [6/7] checking root refs | ||
+ | [7/7] checking quota groups skipped (not enabled on this FS) | ||
+ | found 518022033408 byte used, no error found | ||
+ | total csum bytes: 505015500 | ||
+ | total tree bytes: 759021568 | ||
+ | total fs tree bytes: 174866432 | ||
+ | total extent tree bytes: 34635776 | ||
+ | btree space waste bytes: 62625998 | ||
+ | file data blocks allocated: 517263011840 | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== ファイルの状態を取得[stat] ===== | ||
+ | < | ||
+ | $ sudo stat / | ||
+ | File: / | ||
+ | Size: 1035519197184 Blocks: | ||
+ | Device: 2bh/ | ||
+ | Access: (0600/ | ||
+ | Access: 2019-02-05 13: | ||
+ | Modify: 2019-01-20 02: | ||
+ | Change: 2019-01-28 10: | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ==== ファイルのファイルシステムの情報を取得 ==== | ||
+ | < | ||
+ | $ sudo stat -f / | ||
+ | File: "/ | ||
+ | ID: 395065972ab3a079 Namelen: 255 Type: btrfs | ||
+ | Block size: 4096 | ||
+ | Blocks: Total: 1951008512 Free: 1272515145 Available: 1271610545 | ||
+ | Inodes: Total: 0 Free: 0 | ||
+ | </ | ||
===== fstab の設定[/ | ===== fstab の設定[/ | ||
< | < | ||
行 163: | 行 266: | ||
| UUID=feaf567b-a6e2-4ec4-b79d-186a1b81aced | | UUID=feaf567b-a6e2-4ec4-b79d-186a1b81aced | ||
| UUID=240874271B00258A | | UUID=240874271B00258A | ||
- | | UUID=907E1F1B7E1EFA24 | + | | UUID=907E1F1B7E1EFA24 |
</ | </ | ||
**デバイス** / | **デバイス** / | ||
**マウント先** マウント先のディレクトリを指定する。\\ | **マウント先** マウント先のディレクトリを指定する。\\ | ||
- | **タイプ** ファイルシステムタイプを指定する。(ext2, | + | **タイプ** ファイルシステムタイプを指定する。(ext2, |
**オプション** ファイルシステムに固有なマウントオプションを指定する。\\ | **オプション** ファイルシステムに固有なマウントオプションを指定する。\\ | ||
+ | **defaults** デフォルトのオプション: | ||
+ | **uid** このファイルシステムのファイルの所有者を設定する。\\ | ||
+ | **gid** このファイルシステムのファイルのグループを設定する。\\ | ||
+ | **umask** 許可属性のビットマスクで立てないビットを立てたものを設定する。\\ | ||
+ | **x-gvfs-show** nautilus のサイドバーに表示されるようにしたい場合に指定する。(x-gvfs-name, | ||
+ | **permissions** 作成したファイルに標準の権限を設定し標準のアクセス制御を使用する。\\ | ||
+ | **btrfs** の場合、サブボリュームを指定するために subvol を指定する。\\ | ||
+ | **ntfs** の場合、**windows_names** オプションで Windows で許可されていない名前でファイルやディレクトリが作成されるのを防ぐ。\\ | ||
**ダンプ** dumpコマンドがバックアップする必要があるかを指定する。(0: | **ダンプ** dumpコマンドがバックアップする必要があるかを指定する。(0: | ||
**パスNo** 起動時に fsck がチェックを実行する順序を決定するために参照される。\\ | **パスNo** 起動時に fsck がチェックを実行する順序を決定するために参照される。\\ | ||
行 550: | 行 661: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
- | [[https:// | + | [[https:// |
+ | [[https:// | ||
+ | [[https:// | ||