linux 文件文件大小 真实,挂载USB盘用ls -l 查看大小发现和实际大小有很大区别....

在arm-linux上挂载了一个U盘.

执行命令:

mount -t vfat /dev/sda1 /mnt/usb

有错误提示如下:

kmod: failed to exec /sbin/modprobe -s -k nls_cp437, errno = 2

kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2

kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2

kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2

这几个错误是什么意思啊,不解,高手解惑下,谢谢.

但是我直接进入/mnt/usb目录,发现了U盘里面文件都在,说明挂载还是成功的了.

但是我在/mnt 目录下执行ls -l 输入如下:

drwxr-xr-x    2 root     root        16384 Jan  1 00:00 usb

但我U盘是2G的啊,在这里怎么只有16384字节呢,差距太大了吧,

然后我执行了下df命令,输出如下

Filesystem           1k-blocks      Used Available Use% Mounted on

/dev/sda1              1953184        32   1953152   0% /mnt/usb

这里就比较正常了,告诉我U盘大小是1953184K大小,这里又很正常了.

总结下问题:

1.执行mount为什么会有那几个错误

2.为什么ls -l输出的usb目录大小不是U盘实际大小.

|

ls是列出文件夹大小。。。你文件就那么大呗~~~

df是查看磁盘空间,你文件大小+剩余空间?

|

楼主你在windows下右键一个文件 看属性

一样有2个大小 一个是文件本身大小 一个是文件实际占用硬盘的大小

另外 仔细阅读一下下面这个文章

http://doc.linuxpk.com/151.html

|

ls 列出的是目录的索引等内容占的空间,不是目录里面的文件占的空间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值