返回信息流在linux下怎样实现为文件夹预留空间?比如新建一个x文件夹,为其预分配100m的空间。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #28898同步于 2008/8/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
怎样为文件夹预留空间
derkaiser
2008/8/11镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
何必呢?
要不,试试这样:
弄一个100M的文件:
$ dd bs=8K count=$((100*1024/8)) if=/dev/zero of=my_virtual_disk
把它当成一个盘,格式化:
$ /sbin/mkfs.ext3 my_virtual_disk
然后建立一个目录,就是你要限制的那个目录
$ mkdir my_quotaed_directory
然后挂载它
$ sudo mount my_virtual_disk my_quotaed_directory -o loop
记得,这个“盘“会给root留大概百分之10的空间,以免盘满了的时候用。
不过,这样就使得这个目录的最大容量也就是100M了。不知道是不是lz想要的方法。
项目中希望能够为一个文件夹预留100M空间,以提供用户下载数据~虽然这个需求很诡异
,但是还是想实现下。
原本以为和单个文件预留差不多,结果却不是,没找到什么方法。
你给的这些,如果放程序里,估计有点更诡异了,有没有什么更好的法子~
实在不行,就不管这个了~orz
【 在 wks (cloverprince) 的大作中提到: 】
: 何必呢?
: 要不,试试这样:
: 弄一个100M的文件:
: ...................
这个太重大了。
我知道可以为每个用户的目录设置限制
【 在 wks 的大作中提到: 】
: 何必呢?
: 要不,试试这样:
: 弄一个100M的文件:
: ...................
http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Linux&ID=50140&pos=2
文件夹在linux中只是一个文件吧。
要不把一块空间弄成一个分区,然后挂到某个目录下?具体实现不太晓得。。。
【 在 derkaiser (剑痞忆秋年) 的大作中提到: 】
: 在linux下怎样实现为文件夹预留空间?比如新建一个x文件夹,为其预分配100m的空间。
sounds 不错啊
PS看来技术版的人都比较容忍这个头像……
【 在 wks (cloverprince) 的大作中提到: 】
: 何必呢?
: 要不,试试这样:
: 弄一个100M的文件:
: ...................
jiong~本来就是这么想的,不过。。。。真的很jiong~
如果你用这软件,会不会帮删了这个占着坑的文件?~删了后我程序不就白写了~~
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 呃,你可以率先搞一个100M大小的文件,
: 然后当你发现没有空间的时候,把这个文件删除掉,就可以了。
: 这叫
: ...................