问题:怎么样linux限制目录大小,还能保证系统重启后文件不丢失? 5C

采用tmpfs、ramfs挂载方式,系统重启后文件就丢失了,这个不行,采用ramDisk方式,系统的ram个数只有16个,不够用,有没有什么好的方法,既能限制目录大小,又能满足系统重启后文件不丢失?或者有没有办法改变系统ram的个数。

补充:谁知道用户邮箱空间是怎么动态分配和限制大小的?

0

2个回答

写脚本,实现开机自动挂载。

1
yinzhijiessh
yinzhijiessh ramDisk可以开机自动挂载,现在有个问题,挂载的个数是动态的,超过16个后就没的挂载啦,可以调整ram的数量的吗?
大约一年之前 回复

类似实现用户邮箱磁盘空间的功能,quota试试吧。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ubuntu系统如何使保存在tmp目录下的文件在重启系统后不会消失
1.打开终端; 2.输入cd
Linux Quota基础配置(可以调整文件目录大小)
http://www.centos.bz/2011/10/linux-quota-tutorial/     Linux Quota基础配置 发表于353 天前 ⁄ 系统管理 ⁄ 暂无评论 文章目录 [隐藏] Quota介绍 Quota配置 设定用户或用户组磁盘限额 Quota介绍 这篇文章将介绍Linux的一个重要工具-Quota,使用
linux 重启后文件丢失,ifconfig命令失效
遇到过这种情况,是因为在执行halt关机命令时,直接点击了虚拟机上的关机按钮,这使得出现了一种情况,就是读取不了eth网卡,并且ifconfig命令失效。解决办法: 1、在使用ifconfig eth up命令将网卡起起来之后,查看eth网卡的mac地址。 2、进入/etc/sysconfig/network-scripts/下查看ifctg-eth文件进入该文件将mac地址修改为1中的mac
ubuntu的tmp目录下自己创建的文件每次重启后自动删除
ubuntu的tmp目录下自己创建的文件每次重启后自动删除。 可以修该/etc/default/rcS文件中的内容而改变为不自动删除。 输入命令:vim /etc/default/rcS 开始编辑 将TMPTIME=0改为TMPTIME=-1,保存并退出即可。 ...
调整分区后分区丢失的文件怎样找回
    扩容C盘后盘符不见是比较常见的数据恢复案例,需要注意,扩容C盘后盘符不见后不要再重建新的分区。保护好文件丢失现场,可以最大程度的恢复出文件。具体的恢复方法看正文了解。 工具/软件:流星数据恢复软件 步骤1:先下载并解压程序打开后,直接双击需要恢复的分区,然后右击软件图标选择《以管理员身份运行》(如果是xp系统可以直接双击打开软件)。 步骤2:程序打开后,直接双击需要恢复文件的...
【原创】linux目录突然消失的解决…
今天突然遇到一个问题 我在/var/www/下替换 /etc/nginx/nginx.conf~的时候,用了一个命令 mv /etc/nginx/nginx.conf ~ /etc/nginx/nginx.conf 发现报错了,提示nginx.conf不是目录修改了一下 mv /etc/nginx/nginx.conf ~ /etc/nginx/ 可是发现nginx.conf~没有更名...,仔细
linux虚拟机vmware中共享文件夹突然丢失
日常,好不容易弄完简单的中断代码,正准备编译时,突然发现/mnt/hgfs/下的winshare不见了!!!!!!!!!!!!!!!!! 尝试以下方法均无用:重启虚拟机; 关闭虚拟机并重新设置共享文件夹; 检查共享文件夹的目录路径是否有中文并修改; 检查虚拟机安装路径是否有中文名并修改。 结果毫无卵用!!!! 想来前段时间手贱,点了linux下的更新,而且上次使用是关机
Linux学习篇之---Ubuntu 14.04 重启后DNS配置丢失问题的解决方案
Ubuntu 14.04 重启后DNS配置丢失问题的解决方案 每次修改DNS配置文件 /etc/resolv.conf 重启后就会失效。 从网上查知,这个文件是动态创建,所以每次重启都会被重写,此文件中也有警告: 所以我们不能直接修改这个文件。 通过查资料得知两种方式: 1)vi /etc/network/interfaces dns-nameservers 8.8.8.8
解决tomcat每次重启丢失项目文件的问题
tomcat的虚拟路径 每次重启tomcat丢失文件的问题
如何使wince下的Windows文件夹下保存数据而掉电也不消失
我看到有些人的Windows文件夹下保存数据而掉电也不消失,这是怎么做到的? 另外还附一个问题:我安装SQL CE3.0 的CAB包掉电就丢失了,要重装,怎么可以安装一次就可以了? ETDrawer 发表于 2009-5-26 13:44 1. 要想保存windows目录下的文件,你可以把Flash mount为根目录 2. 安装SQL可以把Nand mount为根目录,同时使用Hive registry gooogleman 发表于 2009-5-26 14:04
Linux挂载重启无效问题
虚拟机设备存储空间不足,新加了一块硬盘,分区之后使用mount挂载到一个目录下 mount /dev/sdb1 /guazai 当时显示有效,但是重启之后发现自己新建的目录是存在的,但是硬盘没有挂载到该目录下 使用df -h查看没有sdb1硬盘的挂载信息解决办法: vi /etc/fstab 在最后面加上/dev/sdb1 /guazai ext3 defaults 0 0 保存之后重
linux的挂载的问题,重启后就挂载就没有了
要修改/etc/fstab文件 cd /etc vi fstab 在最后面加一行内容: dev/sda* /xxx  ext3 default 0 0
linux的挂载重启后就消失
环境介绍 在VM上安装的CentOS6.6 问题描述 原来磁盘空间不够了,就新添加了一块磁盘,然后在根目录下创建了一个workspace目录,执行以下命令: mount /dev/sdb1 /workspace11 然后打开workspace目录时,可以看到里面的内容,但重启后,就不行了。 但是在/media/8b363fcf-a4b5-4084-8c94-f945
rz上传后文件大小不对解决方案
rz上传老解压失败,ls -lnt查看文件大小不对解决办法是上传时用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
linux下限制一个文件夹大小的方法
linux上有时由于一些特殊的用途,我们需要限制一个文件夹的大小。核心方法都是把需要限制的文件夹挂载在一个大小固定的分区上,下面有两种方法可以实现: 使用ramdisk linux可以把一部分内存mount为分区使用,通常为称为ramdisk,分为ramdisk, ramfs, tmpfs。可以一条命令实现我们的需求: mount none testdir -t tmpfs -o
图片文件上传到工程目录是,重新部署时文件丢失问题处理
今天用到一个图片上传并显示功能,开始设计将图片文件存储在web工程目录下,但是这样的eclipse中,重新部署服务时,文件就会被清掉,每次都要备份,很麻烦。 最终,找到一个tomcat的虚拟目录来处理此问题。 配置虚拟目录步骤: 第一步、配置tomcat的server.xml文件 第二步、配置web工程的web.xml文件 default org
Linux下mount挂载后,原目录下的内容消失
【1】问题 Linux下,mount挂载文件系统后,原目录下的文件都不见了,只剩下一个lost+found文件夹
hadoop重启虚机后hdfs中数据丢失,需要重新格式化问题
1,虚机每次重启后,如果不格式化namenode,就错误,日志如下: INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered FSNamesystemStateMBean and NameNodeMXBean   INFO org.apache.hadoop.hdfs.server.namenode.N
linux挂载磁盘(自动挂载\解决重启后挂载磁盘消失的问题)
1.查看已挂载磁盘信息  df -h 2.查看磁盘信息  sudo fdisk -l 3.格式化磁盘  mkfs.ext4 /dev/vdb 4.挂载磁盘  mount /dev/vdb /mnt 5.实现自动挂载  vi /etc/fstab  添加如下内容:  /dev/vdb /mnt ext4 defaults 0 0
新硬盘挂载目录后文件消失解决办法
项目初期用户文件较少,全部
web bin目录下的文件改动会引发Application_End事件,IIS会回收线程
web bin目录下的文件改动会引发Application_End事件,导致Application重新运行,IIS会回收线程
linux 重启网络服务后路由表丢失问题的解决方案
服务器多块网卡,需要访问多个网段,因此需要手动添加路由信息到路由表。  -----------------------------操作----------------------------------------- 一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由(针对单个主机添加)# route add –ho...
遇到的问题----linux系统中的eth0网络不见了--重启不加载ifcfg-eth0的配置--需要重新激活
现象一开始是找不到eth0驱动,弄了一通之后有eth0驱动了。但是每次都需要去激活才行,不激活eth0网络就不见了--重启不加载ifcfg-eth0的配置--需要重新激活。ifconfig eth0 downifconfig eth0 up解决方法首先/etc/sysconfig/network-scripts/ifcfg-eth0网络配置中ONBOOT="yes"然后把激活的命令写入开机自动运行
关于嵌入式linux vi写入文件到sd卡,重启没保存问题
开发环境:M6G2C插入sd卡,然后挂载 mount /dev/mmcblk0p1 /mnt/  ,然后往/mnt里面进行写数据,保存例如vi wu.c1234发现重开机后无法保存数据解决方法:sync命令文件系统管理 sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。 在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行...
解决linux用户丢失的问题
解决linux用户丢失的问题有时候,修改错了/etc/passwd文件导致用户丢失,如果不能直接切换到root用户,修改/etc/passwd文件,可以按照以下操作进行修改 重启客户机,然后长按shift键 进入GUN GRUB,然后选择Advanced optinsf for ubuntu,enter进入 选择recovery mode, 进入Recovery Menu 先选择grub(保证进入终
android 设备写入文件,立即断电重启后,文件丢失,数据没有保存问题
在android开发的过程中碰到写入文件后,立即断电重启,发现写入的文件丢失了 写入时检查了,写入是没有失败的,经过查找资料可能是如下问题引起:   Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。 可能是因为断电时,文件没有写入的物理介质中导致,解决办法如下:        在wri
解决tomcat服务器重启之后session不失效的问题
tomcat重启的时候会把session写入到一个文件,待启动后读取这个文件,使session保留,如果需要设置重启服务器的时候使session失效,可以通过修改配置文件"conf/context.xml"  ,去掉<Manager pathname="" />和的注释,然后删除work文件夹,再重启服务器的时候,就会不保留session。
Linux dd 命令 限制文件夹大小
  先用dd命令建立一个5G大的文件,命名为dfs2:   dd if=/dev/zero ibs=10M count=512 of=/dfs2 说明: if=/dev/zero:表示输入文件为/dev/zero,一个虚拟的设备,顾名思义,里边的数据全是0 ibs=10M: 表示每次读取的块大小为10M,这个数值的大小跟内存有关,如果你要每次读1G的数据 count=512:表示共...
Linux目录挂载后目录里原文件消失
mkdir /new  ###创建临时目录mount /dev/sdb1 /new  ###将磁盘挂载到临时上目录cp -R /home/*  /new  ###将/home下的所有数据复制到/newrm -rf /home/*       ####可选,主要为了腾出空间给原来的硬盘umount /new ###解除挂载rm -rf /new ###删除临时目录mount /dev/sdb1 /h...
ubuntu系统tmp文件夹内文件重启自动删除与恢复
ubuntu系统下tmp文件夹下文件一般默认重启自动删除 当然你可以更改这些设置 像我刚开始不知道,东西放里面,重启不见了。。。很抓狂。。。 当然如果不小心很重要东西放里面重启消失了怎么恢复呢? 这里用的是extundelete这个软件,安装直接:sudo apt-get install extundelete 然后查看你tmp在哪,我的在sda7,终端输入命令: sudo ext
解决进入Ubuntu之后文件全部消失的问题
今天进入Ubuntu之后,发现桌面上有的几个文件夹都不见了。还以为是卡了,过一会儿就会出来。结果后来发之前安装搭建的环境也都没有了,才反应过来肯定是哪里出了问题。蠢蠢的博主第一反应竟然是有人动我电脑了,尴尬尴尬。。。。。后来发现是开机输入密码的时候小键盘忘记打开了,所以进入客人临时窗口了。。。。只需要点击一下右上角的设置按钮,点击你的主客户端就行啦。...
CentOS重启后resolv.conf被重置的解决方案
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no默认允许Network Manager管理DNS,所以
tomcat 重启后图片等文件消失解决方案虚拟路径映射
开发环境:  ecplise+tomcat,语言:java 问题: 今天在做视频文件上传时,Tomcat重启后发现视频文件消失,我上传的路径是在服务器下面的一个目录下,后来发现只要重启 tomcat 项目就会重新部署,文件也会随之消失。 解决方案: 1.保存数据流到数据库。 2.保存到其他路径。 3.做一个文件处理服务器。 综合来看,第一种不适用于大数据量,第三种没有试过对于中小
重启tomcat上传文件丢失—tomcat在本机导致,实际部署是不会出现上传文件丢失的
吼吼,我遇到的问题是这样的…… 我写了一个图片上传的方法,上传时,判断没有这个目录就自动建立一个。 然后开始上传图片,能成功,能在服务器找到文件夹和相应的文件。但是,重启项目,或者清理缓存之后,图片和文件夹就会自动被删除,不见了。 先说解决办法吧,后面在分析: 1.把/tomcat/webapps/目录清空,删掉该文件夹的所...
Linux Redis重启数据丢失解决办法
https://blog.csdn.net/fenyuduanchangren/article/details/55261101 https://blog.csdn.net/qq_32351227/article/details/77523751
Linux撤销挂载home分区后保数据不丢失
https://www.cnblogs.com/saszhuqing/p/8716644.html
问题:上传文件到Tomcat后,每次重新发布项目,之前上传的文件莫名其妙消失了
问题记录:   问题:上传文件到Tomcat后,每次重新发布项目,之前上传的文件莫名其妙消失了  原因:Eclipse中配置的发布项目的服务器之前修改成了我自定义的Tomcat路径,修改成Eclipse自带的服务器后,问题解决。实际原因我看了一些CSDN的博客上说,在实际开发中,上传文件到服务器消失是因为Tomcat在每次重新发布会覆盖之前的项目,注意是覆盖。所以还想找到之前的上传文件,想太多...
服务器重启后Jenkins项目部分丢失问题解决方法
1、进入webapps/jenkins/WEB-INF目录下,vi  web.xml 2、修改 HUDSON_HOME下的value为/root/.jenkins 3、重启Jenkins:http://localhost:8080/jenkins/restart  备注:使用 ThinBackup插件备份项目 ...
docker容器修改hosts文件,重启失效问题解决
docker容器修改hosts文件 docker exec &amp;lt;容器Id&amp;gt; /bin/sh -c &quot;echo 172.19.12.249 d7739aed6d90 &amp;gt;&amp;gt; /etc/hosts&quot; 为避免重启失效,放入开启启动项 $ cd /etc/profile.d/ $ vi hosts.sh //输入命令,保存 docker exec &amp;lt;容器Id&amp;gt; /...
php上传文件个数设置以及修改php.ini重启nginx php.ini设置不生效
在linux中查询php.ini文件位置 find / -name php.ini 用编辑器打开 并进行设置 如 max_file_uploads = 10  php-fpm重启 查看php-fpm进程 ps aux | grep php-fpm kill -QUIT 26950 重启php-fpm /usr/local/php/sbin/php-fpm
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信开发视频限制大小 人工智能培训后怎么样