私が間違ったスタックにいる場合は、許してください。これはもう少し一般的な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
最初に、名前sdb
はdevice
システムによって割り当てられた名前であり、メディアの種類を表します。この場合、次はsdb
aの名前ですpartition
。sdb1
だからpartitions
属するdevices
。 A を使用するには、少なくとも 1 つ以上の A がdevice
必要でありpartition
、複数がある場合があります。この場合、フォローアップは背中でpartitions
呼び出されます。sdb2
sdb3
USBドライブ()には背面がdevice
必要です。パーティションを作成してファイルシステムでフォーマットしたとすでに述べているので、その行の直後にその列を表示する必要があることも確認する必要があります。NAME
sdb
sdc
ext4
partition
device
partition
FSTYPE
ext4
列LABEL
には、割り当てられた文字の文字列を含めることができます。おそらくformatted
ドライブにいるときに割り当てられた可能性があります。必要に応じて、このラベルを変更する方法を知っているとします。列UUID
には普遍的に一意の識別子あなたの出品作品に使用することができますfstab
。
最後に、「Return」:このMOUNTPOINT
列はドライブがマウントされているかどうか、RPiファイルシステムのマウントポイントがどこにあるかを示します。あなたの質問によると、MOUNTPOINT
USBドライブパーティションの列が空になっていると思います。これは実際にはまだマウントされていないことを示します。この場合、USBが実際にそのディレクトリに書き込む/mnt/nas/
まで、RPiファイルシステムの他のディレクトリにファイルを書き込むことです!mount
したがって、あなたの質問に答えるには:
私が間違っていて、ファイルが外部ディスクに移動しないのですか?
mount
USBドライブにエラーが発生しました。
mount
まず、次のコマンドを使用してドライブを手動でマウントしてみます。
sudo mount /dev/sdb1 /mnt/nas
これを完了したら、以前のようにファイルを作成して違いを確認してください。次に、/etc/fstab
の説明に従ってアイテムを作成しますman fstab
。また、見つけることができますGitHubの「方法」役に立つ。
そうでない場合、またはまだ問題がある場合は、コマンドの出力を含めるように質問を編集してそこからlsblk --fs
始めます。