No space left on device you must specify the filesystem type--Linux重启挂在失败
在Linux中拷贝了一个文件比较大5G,直接提示:No SPace Left On Device,很明显是磁盘空间不够了,我因为是在虚拟机上面建的,直接右击虚拟机==>编辑设置
如图片1所示,

选择==>选择第四项==>硬盘1==>置备大小加了40个G==>然后回到命令行进行拷贝==>照样提示No space left on device==>
上网上查了一下发现问题==>linux新添加的磁盘不能直接使用,需要先分区==>在格式化==>在挂载到相应的盘符上面这样才可以使用.
也就是说:就像window一样,你添加了一块硬盘E之后,假如不格式化这个E盘,拷贝还在桌面上拷贝的话,照样提示没有空间
==>于是继续翻资料==>在命令行中输入df -h(显示出可用的盘符)
总共25个G仍然没有显示新加 的40个G==>
使用命令==>fdisk -l ==>这时候,我们看到了相应的所有的磁盘总共75个G,但是有个 /dev/sdb1总共50G是没有分区的==>` fdisk /dev/sdb1
==>Command(M for help):m这里输入m后能够出现 打印列表==>然后输入P,打印当前磁盘情况==>输入n创建磁盘==>输入p建立主磁盘==>回车后需要输入盘符我选了2,输入1的话提示已经有了==>然后回车==>要求输入First Cylinder==>默认回车==>提示需要分多大的磁盘空间==>我写了个+50000M(50G)===>
然后按下w保存
到此为止我们将盘分区了
===>我这时候迫不及待的挂载上去了 执行了mount /dev/sdb1p2 /media ==>
提示: you must specify the filesystem type
查了一下原因是:没有格式化==>使用命令: mkfs -t ext3 /dev/sdb1 格式化这个磁盘的格式为:ext3==>
然后执行: mount /dev/sdb1 /media 将这个文件挂载到根目录下的/media底下==>
这时候我突然想起来,不对,我希望在根目录的/code文件夹下面增加空间
好比说:现在是Window盘,我现在希望能在C盘里面直接拷贝一个7G的东西,而不是把这个东西拷贝到E盘中去,因此,现在要做的就是先把 /dev/sdb1 取消挂载到/media上去
==>然后从新挂到根目录上来==>
执行 df -h (这时候出现了新的盘符,在/media底下)==> 执行 umount /dev/sdb1==>df -h (发现/dev/sdb1已经不再挂载在/media底下了)==>
这时候从新执行==> mount /dev/sdb1 /==>将这个新的分区挂载到/ 根目录下面==>然后再在根目录下拷贝 7G的东西,
==>这时候我震精了,挂载到根目录下面之后,新的磁盘同样很快满了,明明考呗的是5G的东西,但是df -h显示两个都满了24G,==>见鬼了
==>后来想了想,不能挂载到根目录底下,然后从新取消挂载==>umount /dev/sdb1==>问题又来了提示==>device is busy==>
解决方法:原因是有进程使用这个根目录,所以调用fuser -m -k / 杀死跟进程的所有占用的进程==>当然,系统马上需要重启了==>=
==>重启完之后执行==>umount /dev/sdb1==>没有问题了==>然后挂载到根目录的/Media 上面==>执行mount /dev/sdb1 /Media
==>然后我重启了一下机器
==>再次震惊了==刚才挂载的磁盘没了==>执行df -h ,发现没有 /dev/sdb1的磁盘==>上网查了一下发现原因了
挂载玩了之后需要 修改/etc/fstab文件。
加一行字:
/dev/sdb1 /media ext3 defaults 0 0
保存退出:wq==>重启,挂载还在,没有问题了.
No space left on device you must specify the filesystem type--Linux重启挂在失败的更多相关文章
- Postgresql FATAL: could not create semaphores: No space left on device
昨天安装完成pg 9.5后,启动报错: FATAL: could not create semaphores: No space left on device DETAIL: Failed sys ...
- gzip: stdout: No space left on device问题的解决
一.问题描述 最近安装了ubuntu14.04,并在ubuntu14.04中编译了一次内核.这之后大部分情况下用sudo apt-get install 安装应用都会出现“gzip: stdout: ...
- 生产环境下案例 No space left on device (inode使用满的情况)
第一种情况: 问题: 如果想磁盘写入数据提示如下错误: No space left on device. 通过df -h查看磁盘空间,发现没满,请问可能原因是什么? 解答: 可能是inode数量被消耗 ...
- No space left on device 解决Linux系统磁盘空间满的办法
最近Linux电脑在执行mvn时候总是报错: No space left on device 原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...
- [转载]tail No space left on device
转载http://www.chenxie.org/?p=717 # tail -f ../logs/catalina.outtail: cannot watch `../logs/catalina.o ...
- gcc 错误:Fatal error error writing to tmp No space left on device
在使用gcc make时报错:Fatal error error writing to tmp No space left on device finiteVolume/ddtSchemes/Eule ...
- linux服务器报No space left on device错误的解决过程记录
起因 今天在本地提交了点代码,但到服务器上git pull的时候提示No space left on device,第一反应是猜想可能硬盘满了(很有可能是log导致的),不过想想又觉得不太可能,这台服 ...
- linux使用crontab -e 遇到No space left on device
今天用linux的crontab -e编辑定时脚本的时候.遇到No space left on device的错误. 网上找了半天终于知道原因了,昨天晚上我的一个任务因为路径没写对,到时crontab ...
- E: Write error - write (28 No space left on device)
1:在终端中运行cd命令,提示: e: Write error - write (28 No space left on device) E: Cant mmap an empty file 2:使用 ...
随机推荐
- iOS resign code with App Store profile and post to AppStore
http://stackoverflow.com/questions/17545452/ios-resign-code-with-app-store-profile-and-post-to-appst ...
- [Asp.net MVC]Asp.net MVC5系列——第一个项目
目录 概述 创建第一个项目 添加控制器 总结 概述 本教程是个人一步一步学习的总结,希望能帮到正在进入ASP.Net MVC5方向的朋友,个人也是准备进入ASP.NET MVC5领域,虽然艰辛,但是乐 ...
- Tomcat7优化配置
导读 Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还有一部分是tomcat本身的报错,我们可以通过优化tomcat的初始配置来提高tomcat的性能.Tomcat的优化主要体现在两方 ...
- PHP中为位运算符(几乎很少用)
PHP语言里的位运算符&.|.^ .~.〈〈 .〉〉 "&" 按位与运算 按位与运算符"&"是双目运算符.其功能是参与运算的两数各对应的 ...
- POJ 1509 Glass Beads
Description 求字符串的最小循环表示. Sol SAM. 把原串复制一遍,建出SAM,然后每次选最小的一个跑 \(len\) 次,这就是最小循环表示的最后一个节点,然后 \(x-len+1\ ...
- 读书笔记-JVM
局部变量表(虚拟机栈中的一部分)在编译期完成分配,运行期不会再改变大小: 每个方法对应一个栈帧(存储局部变量表.操作数栈.动态链接.方法出口等),栈帧被存储到虚拟机栈中,每个线程对应一个虚拟机栈,方法 ...
- windows下的getopt/getoptlong函数
windows下的getopt/getoptlong函数 getopt/getopt_long函数是GNU C中的函数,在linux编程中很常用到.这里就不介绍了. windows下没有找到类似的函数 ...
- zipimport.ZipImportError: can't decompress data; zlib not available 解决办法
第一步,下载python-pip的tar包 # wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-che ...
- django缓存
由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5 ...
- Python正则表达式汇总
判断是否是整数或小数,在网上看到一个方法: type(eval(")) == int type(eval("123.23")) == float 后来又看到<Pyt ...