zoukankan      html  css  js  c++  java
  • Centos 建一个指定大小的文件夹

    1、使用ramdisk
    linux可以把一部分内存mount为分区使用,通常为称为ramdisk,分为ramdisk, ramfs, tmpfs。可以一条命令实现我们的需求:
    mount none testdir -t tmpfs -o size=1m
    这样testdir目录最大可使用大小就是1MB了,但注意这是内存mount为分区,所以系统关闭后,里面的文件都会失去。

    2、使用镜像文件挂载的方式

    # 生成一个10M的文件
    dd if=/dev/zero of=disk.img bs=1M count=10
    # 把生成的文件虚拟为块设备
    losetup /dev/loop0 disk.img
    # 格式化设备
    mkfs.ext4 /dev/loop0
    # 挂载
    mount disk.img testdir
    # 卸载
    umount testdit
    # 卸载loop设备与文件的关联
    losetup -d /dev/loop0
    这种方式系统重启之后只需要再mount一下就可以,存在文件夹的文件都还在。因为挂载在本地磁盘上,可限制的文件夹大小不受内存大小限制,可以更大些。

  • 相关阅读:
    MVC 4 中 WEB API 选择 返回格式
    用XML配置菜单的一种思路,附一些不太准确的测试代码
    2020.11.15(每周总结)
    2020.11.19
    2020.11.22
    2020.11.21
    2020.11.14
    202.11.13
    2020.11.20
    2020.11.17
  • 原文地址:https://www.cnblogs.com/dwj192/p/10745140.html
Copyright © 2011-2022 走看看