在备份时,我收到一条消息,提示磁盘已满。但是,当我检查磁盘使用情况时,我发现只有大约一半的磁盘已满。这是怎么回事?
它是将最大分区映射到 /data 的 sdb 磁盘:
fdisk -l /dev/sdb
Disk /dev/sdb: 1,82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Samsung SSD 870
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: XXXX
Device Start End Sectors Size Type
/dev/sdb1 34 32767 32734 16M Microsoft reserved
/dev/sdb2 32768 3700180991 3700148224 1,7T Microsoft basic data
/dev/sdb3 3700180992 3907028991 206848000 98,6G Linux filesystem
自由度
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 97G 59G 34G 64% /backup
/dev/sda2 95M 26M 70M 27% /boot/efi
/dev/sdb2 1,8T 796G 969G 46% /data
我之前看的时候 inode 不是问题。之后我做了清理,现在 inode 就是这样的。
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb2 1,1G 816K 1,1G 1% /data
我想知道是否需要更新 SSD 驱动程序。乍一看,这并不简单。
这些命令告诉我没有适用于三星 SSD 的更新:
fwupdmgr get-updates
fwupdmgr refresh
fwupdmgr update
我现在正在研究三星魔术师......
编辑:所以我删除了所有 .BridgeCache 目录并精简了 70GB 的疯狂 Git 存储库。之后我再次将驱动器推过 1TB,直至 1010GB dd if=/dev/zero of=/data/baloney
。
我不确定这个问题以后是否不会出现,但我很高兴该驱动器没有因为某些奇怪的原因或硬件欺诈而被硬锁定为 1TB。