外部USBディスクに書き込まれたファイルは内部記憶領域を占有します。

外部USBディスクに書き込まれたファイルは内部記憶領域を占有します。

私が間違ったスタックにいる場合は、許してください。これはもう少し一般的なLinux問題のようで、ここに投稿します。別の場所に持って行く必要がある場合。また、私はLinuxに初めて触れましたのでご了承ください。

ハードウェア = Raspberry Pi 3 OS = Raspbian Buster、apt-get アップデートおよびアップグレードアプリケーション = PLEX サーバー、NAS、ネットワークで接続された TimeMachine ターゲット

gpt / EXT4でフォーマットされた3TB USBディスクがあります。問題は、ここにコピーされたファイルが内部SDカードの容量を占めることです。

/mnt/nasディレクトリを作成し、fstabを使用して起動時にドライブのマウントポイントに設定しました。

UUID=F00F00F00 /mnt/nas ext4 default,auto,user,rx,nofail 0 0,x-systemd.device-timeout=15

どのエラーも発生しません。ただし、ファイルをコピーしようとすると、ファイルが自分のSDカードを埋めようとしているため、「残りの空き容量なし」エラーが発生します。

大容量フォルダを転送した後、/mnt/nasがファイルシステムと同じ空き容量/合計スペースを持つことを示すスクリーンショットを添付しました。私が間違っていて、ファイルが外部ディスクに移動しないのですか?

事前にありがとう

ここに画像の説明を入力してください。

ベストアンサー1

@xenoidが提案したように実際にはないようです。インストール済みRPiにUSBドライブが接続されています。おそらくこれを確認する最も簡単な方法は、次のように確認することです。

$ lsblk --fs
NAME        FSTYPE LABEL       UUID                                 MOUNTPOINT
sda
└─sda1      exfat  SANDISK16GB 5B00-9E5C                            /home/pi/mntThumbDrv
sdb
└─sdb1      ext4   PASSPORT2TB 86645948-d127-4991-888c-a466b7722f05 /home/pi/mntPassport
sdc
└─sdc1      ext4   SANDISK8GB  e5cb39a9-b041-4339-92f5-4172201a4b1a /home/pi/mntBackupDrv
mmcblk0
├─mmcblk0p1 vfat   boot        5DB0-971B                            /boot
└─mmcblk0p2 ext4   rootfs      060b57a8-62bd-4d48-a471-0d28466d1fbb /

USBディスクをRPiに接続し、上記のコマンドを実行できます。同様の結果が得られます。

それを解読しましょう:

このlsblkコマンドはブロックデバイスをリストします。使いやすく読みやすいので好みです。man lsblkすべての詳細があなたに提供されます。

ご覧のとおり、出力には5つの列があります。あなたのドライブに似ている可能性があるので、NAME熱を見てみましょう。sdb最初に、名前sdbdeviceシステムによって割り当てられた名前であり、メディアの種類を表します。この場合、次はsdbaの名前ですpartitionsdb1だからpartitions属するdevices。 A を使用するには、少なくとも 1 つ以上の A がdevice必要でありpartition、複数がある場合があります。この場合、フォローアップは背中でpartitions呼び出されます。sdb2sdb3

USBドライブ()には背面がdevice必要です。パーティションを作成してファイルシステムでフォーマットしたとすでに述べているので、その行の直後にその列を表示する必要があることも確認する必要があります。NAMEsdbsdcext4partitiondevicepartitionFSTYPEext4

LABELには、割り当てられた文字の文字列を含めることができます。おそらくformattedドライブにいるときに割り当てられた可能性があります。必要に応じて、このラベルを変更する方法を知っているとします。列UUIDには普遍的に一意の識別子あなたの出品作品に使用することができますfstab

最後に、「Return」:このMOUNTPOINT列はドライブがマウントされているかどうか、RPiファイルシステムのマウントポイントがどこにあるかを示します。あなたの質問によると、MOUNTPOINTUSBドライブパーティションの列が空になっていると思います。これは実際にはまだマウントされていないことを示します。この場合、USBが実際にそのディレクトリに書き込む/mnt/nas/まで、RPiファイルシステムの他のディレクトリにファイルを書き込むことです!mount

したがって、あなたの質問に答えるには:

私が間違っていて、ファイルが外部ディスクに移動しないのですか?

mountUSBドライブにエラーが発生しました。

mountまず、次のコマンドを使用してドライブを手動でマウントしてみます。

sudo mount /dev/sdb1 /mnt/nas

これを完了したら、以前のようにファイルを作成して違いを確認してください。次に、/etc/fstabの説明に従ってアイテムを作成しますman fstab。また、見つけることができますGitHubの「方法」役に立つ。

そうでない場合、またはまだ問題がある場合は、コマンドの出力を含めるように質問を編集してそこからlsblk --fs始めます。

おすすめ記事