libblkid

コマンドごとにuuidとptuuidが異なるのはなぜですか?
libblkid

コマンドごとにuuidとptuuidが異なるのはなぜですか?

Arch Linuxシステムでは、3つのコマンドblkidに対して次の結果が得られました。lsblksfdisk $ lsblk --json -p -b -o+PTUUID,UUID /dev/sda1 { "blockdevices": [ { "name": "/dev/sda1", "maj:min": "8:1", "rm": false, "size": 535822336, "ro": false, "type": "p...

Admin

lsblk、blkid、またはマウントからマウントされたドライブが表示されない
libblkid

lsblk、blkid、またはマウントからマウントされたドライブが表示されない

次のエントリを使用して、/etc/fstabを介して外付けハードドライブをマウントしました。 UUID=a8286fc9-5b08-41d9-8c4e-cb993a8976d1 /home/bu/safe-heaven-2/ ext4 defaults 0 このディスクから読み書きできますが、backintimeによるバックアップに関するいくつかの問題があります(下記参照)。だから私は情報を見つけることができるかどうかを見始めましたが、何らかの理由でどの命令も使用できず、mountドライブblkidを見ることもできませんでしたlsblk。だから私は立ち往生...

Admin

blkid: blkid_probe_lookup_value() - 奇妙なパーティションタイプ
libblkid

blkid: blkid_probe_lookup_value() - 奇妙なパーティションタイプ

私のC ++アプリケーションでは、サムドライブのファイルシステムの種類を確認する必要があります。新しいパーティションをインストールする前にこれを行う必要があります。私もsystem()関数を呼び出したくありません。次のテストコードを試しました。 #include <blkid/blkid.h> #include <stdio.h> int main() { blkid_probe pr; const char *ptname; const char* devname = "/dev/sdb1"; pr ...

Admin

blkidはCentOSからデバイス名を印刷しません。
libblkid

blkidはCentOSからデバイス名を印刷しません。

CentOSでコンテナを実行しています。 docker run -it centos bash まず、ラベルまたはUUIDを確認してください。 [root@3271c071fe0a /]# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-5.3.0-1032-aws root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 nvme_core.io_timeout=4294967295 次に、label(cloudimg-rootfs)を使用してデバイス名に変換...

Admin

GPTでID_PART_ENTRY_UUIDを計算する方法は?
libblkid

GPTでID_PART_ENTRY_UUIDを計算する方法は?

ラベルはどのようにID_PART_ENTRY_UUID計算されますか?から始めることができますかID_PART_TABLE_UUID?ID_PART_ENTRY_UUID GPTパーティションテーブルといくつかのパーティションを持つディスクがあります。 マイディスクに関連付けられているパーティションを確認する必要があります。ディスク上のすべてのパーティションは、そのディスクのパーティションテーブルを参照します。このパーティションテーブルIDを見つけることができますudevadm。 $ sudo udevadm info /dev/loop18p1 | gre...

Admin

`blkid`の`-O`オプション情報
libblkid

`blkid`の`-O`オプション情報

blkidオプションを調べていますが、理解できません-O。 user@host :~ $ > blkid --help | grep -E -- '-O' -O, --offset <offset> probe at the given offset この「オフセット」とは何ですか? 注:8 GB VDIディスクを持つ仮想マシン(VirtualBoxを使用)でエラーメッセージが表示される前に設定できる最大オフセットはinvalid offset argument: [...] : Numerical result out of...

Admin

ディスクはblkidには表示されませんが、lsblkには表示されます。
libblkid

ディスクはblkidには表示されませんが、lsblkには表示されます。

RHEL ラップマシンで次の作業を行う場合: lsblk | grep sdd sdd 8:48 0 1.8T 0 disk 私たちはsddディスクを手に入れましたが、そうすればblkid: blkid | grep sdd 私たちは何の結果も得られません。 ディスクを再スキャンします。 echo 1>/sys/class/block/sdd/device/rescan しかし、blkidsddディスクはまだ認識されていません。 blkid | grep sdd なぜこのようなことが...

Admin

ディスクのUUIDの変更を引き起こす要因は何ですか?
libblkid

ディスクのUUIDの変更を引き起こす要因は何ですか?

同じ産業用PCモデルで基本SSDのUUIDが変更されているのを見ました。これら2つのIPCは似ていますが、他の2つのLinuxディスクイメージから回復しました。質問はタイトルの通りです。メインディスクのUUID/dev/sda2が異なります。 どちらもUbuntu 16.04です。 LinuxディスクイメージA:カーネル4.15.0-65。 UUID bc96e844-27c1-4ccb-af66-053cce7cecdb。ユーザmとnが存在します。ユーザーnのホームフォルダが暗号化されました。 LinuxディスクイメージB:カーネル4.15.0-96 ...

Admin

fstabを介してドライブを再マウントするにはどうすればよいですか?
libblkid

fstabを介してドライブを再マウントするにはどうすればよいですか?

さまざまな内部SATAドライブを使用してUbuntu 18.04をインストールしました。そんなある日、単純停電が発生しました。問題ありません。私たちは前にこのようなことを経験しました。電源が再投入された後、サーバーはSSHに応答しませんでした。時には地下室に行き、箱のボタンを押して再びオンにする必要がありました。これをしましたが、数分経ってもまだSSHを介してアクセスできません。 今私はボックスに接続された小さなモニターとキーボードを持って地下室にいます。再起動後、長い間Ubuntuのロゴが表示され、キーを押して⬆ブートローダを表示するとタイムアウトしたよ...

Admin

blkid は予想以上の情報を返します。
libblkid

blkid は予想以上の情報を返します。

blkid私は数年前に作成したレシピに従っていましたが、ある時点でファイルシステムのUUIDを取得するためにそれを使用する必要がありました。 予想されるサンプル戻り値とともにこのコマンドを文書化しました。 blkid -o export -s UUID /dev/mapper/thathost_crypt_md3 UUID=JNbF5T-vhSD-3aVv-intG-1Tk2-IEOZ-ABWXYZ しかし、時代が流れて、私はもはやDebian「wheezy」を使わずに「jessie」を使います。この最新バージョンのDebianでは、同じコマンドが別...

Admin

RAID1 "mdX" は "/proc/mdstat" で問題ないようですが、メンバーの "blkid" と "fdisk -l" が異常または無効な値を報告します。
libblkid

RAID1 "mdX" は "/proc/mdstat" で問題ないようですが、メンバーの "blkid" と "fdisk -l" が異常または無効な値を報告します。

RAID1を作成しました。 mdadm --create /dev/mdX --level=mirror --raid-devices=2 /dev/sdb /dev/sdc それから最初の同期を見ました/proc/mdstat。それは言う[UU]。今まではそんなに良くなった。 sd[bc]修正しなければなりませんでしたが、shredあらかじめ確認をしなくてどうせすべて上書きすると思いました。 引き続きデバイスにボリュームグループを作成し、新しい論理ボリュームにext4 FSを作成しました。 UUIDでマウントしたいのですべてblkid。視覚的に...

Admin

struct blkid_struct_devはどこで定義されていますか?
libblkid

struct blkid_struct_devはどこで定義されていますか?

blkid.h 形式の定義は次のとおりです。 typedef struct blkid_struct_dev *blkid_dev; これは、blkid.h に blkid_struct_dev タグが表示される唯一のケースです。 grep -rl blkid_struct_dev /usr/include /usr/include/blkid/blkid.hのみが返されます。だから私は構造体が私がインストールしていない-devパッケージで定義されていると仮定します(ただし、私のSlackwareボックスの他の場所には表示されず、Slackwar...

Admin