少し迷子になった。元のファイルシステムがまだ存在する500GB外付けハードドライブがあります。最後のコマンド(dd
このファイルシステムのファイルに書き込む)は、「デバイスに残りのスペースがありません」というメッセージで失敗します。
それでも余地は十分だと思います。
root# pwd
/media/john/HD-CEU2
root# df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 466G 335G 132G 72% /media/john/HD-CEU2
root# df -i .
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb1 132M 23K 132M 1% /media/john/HD-CEU2
root# du -hs .
335G .
root# mount | grep `pwd`
/dev/sdb1 on /media/john/HD-CEU2 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096
これは、生のファイルシステムを備えた外付けハードドライブです。 Windowsに似ているか、Ubuntuがこれを「fuseblk」としてマウントするのはなぜですか?
lsof | grep `pwd`
(Nothing except for 2 shells having a handle on the root directory /media/john/HD-CEU2)
ディスクにはまだ132GBの空き容量があるようです。ただし、このdd
コマンドは280GB(300158177280バイト)ファイルを書き込んだ後、「デバイスに空き領域がありません」というメッセージで失敗します。私できる約100 MBのサイズの新しいファイルがエラーなしで生成されます。
(Windows)ファイルシステムの一部の制限が原因ですか?
ファイルシステムをどのように識別できますか?(file -s /dev/sdb1
「x86ブートセクタ」を返しfdisk -l dev/sdb
、を返します7 HPFS/NTFS/exFAT
。NTFSですか?)
更新:できません証明する失敗したときに十分なスペースがありましたが、dd
バックグラウンドプロセスが130 GB以上を占めることは想像できません。