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一下就可以,存在文件夹的文件都还在。因为挂载在本地磁盘上,可限制的文件夹大小不受内存大小限制,可以更大些。

  • 相关阅读:
    JavaScript框架设计 一、种子模块
    一、微服务架构概述(spring cloud与docker学习)
    C++之socket编程
    原定于6日的维护延期
    网站将于8月5日或6日进行维护
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
  • 原文地址:https://www.cnblogs.com/dwj192/p/10745140.html
Copyright © 2011-2022 走看看