USBスティックは他のスティックの内容を表示します。

USBスティックは他のスティックの内容を表示します。

Dell XPS 15 7590でXubuntu 18.04を使用しています。別のコンピュータにXubuntu 20.04をインストールできるように、このコンピュータを使用して起動可能なUSBスティックを作成したので、非常に奇妙な問題に直面しました。次のコマンドを使用して起動可能なUSBスティックを作成します。

$ sudo dd bs=4M if=xubuntu-20.04-desktop-amd64.iso of=/dev/sda status=progress oflag=sync

/dev/sdaちなみに私は/dev/sda1。 (いいえ、システムディスクを上書きしていません。システムディスクはです/dev/nvme0n1。)

インストールスティックが正常に動作し、別のコンピュータにXubuntu 20.04を正常にインストールしました。 しかし、今挿入するとどのUSBスティックがXubuntu 18.04 Dellコンピュータに接続されていますが、私が作成したインストールスティックのようです! 自動的にISOファイルシステムとしてマウントされ、ファイルを挿入したUSBスティックになくてもファイルを読み取ることができます。 USBスティックのサイズや接続ポートは重要ではありません。すべて同じように見えます。

USBドライブのパーティションテーブルとISOファイルシステムがキャッシュされているようです(おそらくこのコンピュータに32 GBのRAMがあるため)、LinuxはUSBドライブのシリアル番号、ラベル、またはその他のコンテンツがどのように添付されているかに関係なく、常に各USBドライブに同じキャッシュを再利用します。 IDとして使用されます。

ここにlsblk別の4GB USBスティックがあります(いいえXubuntu 20.04インストールスティック! ):

$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID                                 PARTTYPE PARTLABEL PARTUUID PARTFLAGS  RA RO RM HOTPLUG MODEL SERIAL  SIZE STATE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL       TRAN SUBSYSTEMS  REV VENDOR ZONED
sda  sda     8:0                                                                                                      128  0  1       1 HS US         3.7G runni root  disk  brw-rw----         0   1024      0    1024    1024    1 mq-deadline
│                                                                                                                                                                                                                                                2 disk        0        0B       0B         0    0B        1        3:0:0:0    usb  block:scsi:usb:pci
│                                                                                                                                                                                                                                                                                                                                              2.00 ACTION none
└─sda1
     sda1    8:1   iso966            Xubuntu 20.04 LTS amd64
                                           2020-04-23-07-50-17-00                                                     128  0  1       1               3.7G       root  root  -rw-r--r--         0   1024      0    1024    1024    1 mq-deadline
                                                                                                                                                                                                                                                 2 part        0        0B       0B         0    0B        1 sda                    block:scsi:usb:pci
                                                                                                                                                                                                                                                                                                                                                           none

ここに別の32GBスティックがあります:

$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID                                 PARTTYPE PARTLABEL PARTUUID PARTFLAGS  RA RO RM HOTPLUG MODEL SERIAL  SIZE STATE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL       TRAN SUBSYSTEMS  REV VENDOR ZONED
sda  sda     8:0                                                                                                      128  0  1       1 Patri 07014B 28.9G runni root  disk  brw-rw----         0    512      0     512     512    1 mq-deadline
│                                                                                                                                                                                                                                                2 disk        0        0B       0B         0    0B        1        3:0:0:0    usb  block:scsi:usb:pci
│                                                                                                                                                                                                                                                                                                                                              PMAP        none
└─sda1
     sda1    8:1   iso966            Xubuntu 20.04 LTS amd64
                                           2020-04-23-07-50-17-00                                                     128  0  1       1              28.9G       root  root  -rw-r--r--         0    512      0     512     512    1 mq-deadline
                                                                                                                                                                                                                                                 2 part        0        0B       0B         0    0B        1 sda                    block:scsi:usb:pci
                                                                                                                                                                                                                                                                                                                                                           none

ご覧のとおり、すべて「Xubuntu 20.04」というラベルが付いているようです。

どんなアイデアがありますか?ありがとうございます。

他の質問ですが、関連があるかもしれません。 https://support.google.com/chromebook/thread/7883827?hl=en

ベストアンサー1

dd/dev/sda デバイスをデバイスに入れることを忘れたり、接続がおかしくなったなど、何らかの理由でシステムに認識されないときに実際に /dev/sda に 1 分間接続しましたか?/dev/sdaこれで、システムで埋められた特別なデバイスファイルではなく、/devに保存されている実際のファイルですか?

USBドライブを取り出してもls -lga /dev/sd*sdaが表示されますか?期待どおりにドライブを接続するまで、まだ消えません。また、ドライブを接続すると、複数の追加の/dev/sd*デバイスが表示されますか?期待どおりに新しいドライブをsdb、sdcなどに割り当てますが、他のハードウェアドライブが検出された場合は、まだ/dev/sdaイメージファイルのみをマウントできますか?通常のファイルとデバイスファイルの違いを区別する1つの方法は、所有者が「ディスク」または「ルート」を表示していることを確認することです。

!! - 次のセクション全体がデータ損失の可能性があるので、常にUSBに必要なものがないことを確認し、ルートディレクトリを再確認してバックアップするなどの作業を実行してください。

/dev/sdaがUSBを持っているかどうかにかかわらず、それ自体がファイルとして存在し、ルートや重要なコンテンツを持つ他のファイルシステムではないと確信している場合は、試してみてくださいrm /dev/sda。 USBを差し込んだときにのみ存在し、差し込んだときに別のsdb / sdc / sd [etc.]が作成されない場合は、デバイスのパーティションテーブルに問題がある可能性があります。 fdisk(mbr)/gdisk(gpt)/gparted(graphical/both) を使用して新しいディスクを作成できますが、これによりデータが失われます。

最後の調査ラインは、ls /dev/disk/by-id/現在の状態でUSBドライブを追加/削除するとどうなりますか?

おすすめ記事