「stat -f」と「cat /etc/fstab」の両方にファイルシステムIDを表示しますか?

「stat -f」と「cat /etc/fstab」の両方にファイルシステムIDを表示しますか?

Ubuntu 14.04では、その中のファイルに基づいてホームファイルシステムを確認しましたnew

$ stat -f new
  File: "new"
    ID: 38d4cd29e44142c6 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 144152970  Free: 79424314   Available: 72095994
Inodes: Total: 36626432   Free: 35430143

他の方法も確認しました。

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb3 during installation
UUID=8620616e-3745-420e-9082-c6f9df5b0f15 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb4 during installation
UUID=bcd7575f-97d7-47f8-951a-83675195061c /home           ext4    defaults        0       2
# swap was on /dev/sdb2 during installation
UUID=aba3f8f2-9a25-4ef3-96ba-c12b40622eca none            swap    sw              0       0

次へ追加:他の方法:

$ stat  new
  File: ‘new’
  Size: 928         Blocks: 8          IO Block: 4096   regular file
Device: 804h/2052d  Inode: 28188755    Links: 1
Access: (0622/-rw--w--w-)  Uid: ( 1000/       t)   Gid: ( 1000/       t)
Access: 2015-12-19 06:33:07.842559147 -0500
Modify: 2013-06-11 12:54:44.944836000 -0400
Change: 2015-03-25 11:15:20.778708140 -0400
 Birth: -
  1. IDの出力はどういう意味ですかstat -f?私のホームパーティションにあるファイルシステムのファイルシステムIDですか?

    それは何に依存しますか?マウントポイントにいませんか?

  2. 最初の列は何ですか/etc/fstab?各ファイルシステムのファイルシステムIDですか?
  3. この2つの方法で付与された2つのIDの違いは何ですか?

  4. stat -fファイルシステムの種類はext2/ext3何ですか?デフォルトのファイルシステムの種類はext4と表示されるのはなぜですか?

  5. 次に追加:なしのDevice出力はどういう意味ですか?何かのIDですか?stat-f

ベストアンサー1

  1. ID 別は、man stat意味の有無にかかわらず、ファイルシステムの ID です。ファイルシステムの作成時に生成されるようです。

  2. 最初の列はパーティションUUIDを表します。いいえファイルシステムID。これはより伝統的なドライブ順序とは異なります/dev/sdXX。主に最新のシステムでは、BIOSで既存のドライブの順序を変更できますが、UUIDは同じままです。

  3. 1)と2)でわかるように、異なるIDでまったく異なる外観を表します。どちらもあなたとつながっているという点で、社会保障番号と家の住所ほど関連性がありますが、それがすべてです。

  4. ext4の拡張ext3ですが、の拡張だからですext2。それぞれの場合に表示される署名部分はstat同一であり、識別が可能である。

  5. また、man stat'-f' statを省略すると、ファイルシステムではなくファイル自体を調べ、「Device」の後の値はファイルシステムデバイスIDの16進値と10進値です。また、stat -f取得したいファイルシステムに関する情報を実際に取得できないことも指摘したいと思います。

うん、ところでそれはどういう意味ですか?

普遍的に一意の識別子パーティションが作成されると、パーティションマネージャによって割り当てられます。必要に応じて手動で変更できますが、そうする理由はほとんどありません。いいえ到着最新のLinuxシステムは、新しいハードウェアを追加すると、デバイスのアルファベット順が変わる場合に備えて、デバイス番号ではなくUUIDを使用してインストールされているものを確認することを好みます。バラよりここUUIDに関する追加情報。

デバイスID特定のブロック装置を識別する主装置番号と副装置番号の組み合わせ。あなたの場合、「804」は、BIOSに基づいて配置された最初のSCSI様ドライブの4番目のパーティションを識別します。伝統的な用語では/dev/sda4

これは、異なる方法で同じものを識別する2つの異なる方法です。/dev/sda4システムに別のハードドライブを追加し、何らかの理由でBIOSが失敗する可能性がある場合は、常に最初のSCSI類似デバイスの4番目のパーティションを指します。失敗する。まず識別してください。UUID=8620616e-3745-420e-9082-c6f9df5b0f15デバイスが内部でどのように移動しても、一意の識別子を持つシステムのパーティションを表します。

おすすめ記事