linux 硬盘满了,现在加一块硬盘,挂到根目录下,却显示可用空间为零,实际是空的。要怎么挂,求大

linux 硬盘满了,现在加一块硬盘,挂到根目录下,却显示可用空间为零,实际是空的。要怎么挂,求大,第1张

刚添加的硬盘linux是认不出来的,重新启动后才会认出来硬盘。然后,你的硬盘没有分区,也没有格式化,应该挂载不上吧? 再者说,你的 根目录第一块硬盘已经挂载了,所以在根目录下面创建一个新的目录来挂载。下面来说说命令。重启电脑后,使用fdisk -l 查看硬盘的信息 ,包括大小还有名称,如果是第二块硬盘的话,就是/dev/sdb了 ,然后 使用fdisk /dev/sdb 来进行硬盘的分区 进入fdisk后可以输入h来看下帮助,n是新建分区,然后就是主分区和逻辑分区的划分了。然后就是保存分区表。接着使用mkfs工具来格式化硬盘。然后就可以挂载到目录上面了。df -h 来查看硬盘容量 。如果想要自动挂载就修改/etc/fstab 。里面添加你要挂载的硬盘就ok。 终于打完了 ,有什么问题可以追问。。纯手打。。

在Linux下,想使用一块新的硬盘,需要以下的几个步骤:

1. 在BIOS检测中确保可以发现新的硬盘;

2. 在Linux系统中,查看新硬盘的设备文件名

# fdisk -l

3. 根据上面的输出,确定新硬盘的设备文件名,然后对新硬盘进行分区

# fdisk /dev/sd[bc]

或者

# fdisk /dev/hd[bc]

4. 分区完成后,写入新的分区表,接着对硬盘分区格式化,假如把/dev/sdb1格式化成ext3

# mkfs.ext3 /dev/sdb1

5. 把新的分区挂载到系统中的某个目录,假设为/data目录

# mount /dev/sdb1 /data

6. 硬盘可正常使用了,如果再需要开机自动挂载,则在/etc/fstab文件再加入一行

# vi /etc/fstab

/dev/sdb1/dataext3 defaults 0 0

所有步骤完成,系统加载新硬盘完成。当然,如果你本来有使用了RAID或者LVM的话,那有些步骤又不一样,如有这方面可以需要再找我。

linux系统有个机制会给root预留分区大小的5%左右的空间就是为了防止磁盘满了无法处理:

df -h 查看整体情况

dumpe2fs /dev/sda6 |grep -i "block coun" 查看你那块满的磁盘块数和预留的块数

比如出来:

Block count: 3755264

Reserved block count: 187763

那么算下

187763/3755264=0.05

解决方法:

cd /dev/sda6

du -h

看下拿个目录大,喜欢可以继续进入相应目录 du -h ,找出大的没有用的文件清除了即可


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9032940.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存