标签: df

/home 的 Ubuntu“设备上没有剩余空间”,df 显示 100% 已满,ds 显示很多,少得多

可能的重复:
Linux 的 df 和 du 的根分区大小不同

在 Ubuntu 12.04 服务器上,普通用户无法再在 中创建或添加文件/home,遇到“设备上没有剩余空间”错误。

/home目录的容量为 1.7 TB,据我所知,在存储的实际数据或使用的 inode 方面还远远不够。

df -h 显示:

Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        1.0T   18G  955G   2% /
udev            7.7G  4.0K  7.7G   1% /dev
tmpfs           3.1G  320K  3.1G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            7.7G     0  7.7G   0% /run/shm
cgroup          7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/md3        1.7T  1.7T     0 100% /home
/dev/md1        496M   45M  426M  10% /boot
Run Code Online (Sandbox Code Playgroud)

/home …

disk-space-utilization du df ubuntu-12.04

4
推荐指数
1
解决办法
1万
查看次数

仅在 bash 中列出 linux 分区名称

linux 上的 df 列出了以下分区统计信息。

-bash-4.1# df
文件系统 1K-blocks Used 可用使用% Mounted on
/dev/sda3 1918217320 1473337340 347440136 81% /
tmpfs 32970328 0 32970328 0% /dev/shm
/dev/sda1 482214 148534 308781 33% /boot
/dev/sdd1 1922860884 1638599284 186585876 90% /disk5
/dev/sdc1 1922858352 1474925416 350257336 81% /disk2
/dev/sdb1 1922858352 1028783752 796399000 57% /disk4

如果我想获取分区名称的列表,例如:“/dev/sda3 /dev/sda1 /dev/sdc1...” 我该如何在 bash 中执行此操作?

linux bash df

4
推荐指数
3
解决办法
5175
查看次数

gzip“设备上没有剩余空间”

使用 gzip 1.3.12 / ubuntu 64bit 我得到“设备上没有剩余空间”但似乎还有足够的磁盘空间。

gunzip 03-05-2012--22-52-01.tar.gz

gzip: 03-05-2012--22-52-01.tar: No space left on device
Run Code Online (Sandbox Code Playgroud)

如果您连续两次运行上述 gunzip,第一次在显示错误之前需要一段时间,第二次它会立即发生。

另一方面,如果我使用tar它可以在给出错误之前从一定数量的文件开始。出现错误后,我可以看到磁盘上的一些文件。

tar -zxvf 03-05-2012--22-52-01.tar.gz

<snip>
tar: root/backups/project_x/03-05-2012--22-52-01/data/contentstore/2012/3/29/10/11: Cannot mkdir: No space left on device
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)

磁盘空间:

sudo du -sh /* | sort -gr | head -n 5
752M    /usr
424M    /var
160K    /run
78M     /lib
48K     /tmp

df -i -h
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda1              640K     75K    566K   12% …
Run Code Online (Sandbox Code Playgroud)

hard-drive gzip df

3
推荐指数
1
解决办法
2万
查看次数

如何在 Linux 中查看分区是主分区还是次分区

如何查看我的分区在 Linux CentOS 中是主分区还是次分区?我试过了,df -T但它没有显示分区是主要的还是次要的。

谢谢。

linux fdisk df

3
推荐指数
1
解决办法
2万
查看次数

crontab -- 设备上没有剩余空间

crontab -e
/tmp/crontab.KxTGwK: No space left on device
Run Code Online (Sandbox Code Playgroud)

df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3            955486988 157545404 749405676  18% /
tmpfs                 37042680         0  37042680   0% /dev/shm
/dev/sda1               253871     89090    151674  38% /boot
/usr/tmpDSK            4128448    338068   3580668   9% /tmp
Run Code Online (Sandbox Code Playgroud)

但是我用 df -i 得到了这个

df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3            60669952 3809723 56860229    7% /
tmpfs                9260670       1 9260669    1% /dev/shm
/dev/sda1              65536      53   65483    1% /boot
/usr/tmpDSK           262144  262144       0  100% /tmp
Run Code Online (Sandbox Code Playgroud)

所以我可以用 rm …

linux filesystems df

3
推荐指数
1
解决办法
6270
查看次数

df -h disk usage of empty disk 显示 188M 使用?!

我有一个空磁盘挂载为 /data

df -h 显示使用了 188M,而 du -h 显示了 4,0K。

root@marc:~# du -h --max-depth=1 /data
4,0K    /data

root@marc:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sdb1          910G    117G  747G  14% /
udev               3,9G    8,0K  3,9G   1% /dev
tmpfs              1,6G    808K  1,6G   1% /run
none               5,0M       0  5,0M   0% /run/lock
none               3,9G    164K  3,9G   1% /run/shm
AFS                8,6G       0  8,6G   0% /afs
/dev/sdc1          230G    197G   21G  91% /backup
/dev/sda1          230G    188M  218G   1% /data
Run Code Online (Sandbox Code Playgroud)

我打算重新格式化磁盘以便在其上安装新系统,但我想知道这些 188M 是什么。 …

linux hard-drive du df

2
推荐指数
1
解决办法
2122
查看次数

磁盘已满,但未满?

我有一个包含太多小文件的磁盘:

df:

/dev/mapper/mpathc 6056822144 6056822144 0 100% /file3
Run Code Online (Sandbox Code Playgroud)

df -i:

/dev/mapper/mpathc 384589824 12160314 372429510 4% /file3
Run Code Online (Sandbox Code Playgroud)

我需要像这样在同一个磁盘上移动小文件:

mv /file3/bla/bla/23423/bla/file1.txt /file3/newpath/
Run Code Online (Sandbox Code Playgroud)

但是得到这样的错误:

mv: writing ... No space left on device
Run Code Online (Sandbox Code Playgroud)

将一些文件移动到其他磁盘 (300GB),但 df 命令无法更新。我必须有 300GB 的可用磁盘空间,但我无法使用。

我试过lsof命令,这个磁盘上没有运行任何东西。我再次尝试 umount 和 mount ,没有任何变化。

我可以做什么来使用这些磁盘空间?

谢谢

hard-drive df

-2
推荐指数
1
解决办法
133
查看次数

使目录显示为挂载点

如何使 Linux 中的目录显示为挂载点,以便用户可以使用 df 看到它?

linux mount df

-6
推荐指数
1
解决办法
1500
查看次数