Linux磁盘使用

来源:互联网 发布:php oa系统流程 编辑:程序博客网 时间:2024/04/27 06:49

1、查看磁盘分区及大小

df -h[适当单位显示]:/dev/shm在内存中,大小为内存的1/2

       -m[单位是兆]

       -i[显示inode使用情况]

       -T[文件系统类型]:ext4\ext3\nfs\fat32

      

2、查看内存空闲容量

free 可以查看swap、cache、buffer

 

3、查看文件大小

du -s[sum] -h[适当单位显示,还有-m -k -b 各种单位] :查看目录大小

ls -lh     :显示文件大小

ls -ldh :只显示目录块4K

注:块与文件的关系,块里存放文件

 

4、磁盘使用

(1)分区fdisk 磁盘空间<2T

fdisk -l :系统所识别的所有设备

fdisk 按照提示操作,分区原则——主+扩展<=4,扩展分区还可分成逻辑分区

分区可指定大小

 

(2)格式化

mkfs.ext4

mke2fs -t ext4(filesystem type) [partition ] -b[block size] -m[super user reserved比例] -L[label]

 

(3)挂载

mount [partition] [mount point]

不同设备挂载到同一目录,数据被写到后一设备上。

[实例]开机自动挂载

方法一:编辑文件/etc/rc.d/rc.local

增加一条挂载命令

方法二:编辑/etc/fstab

6段内容分别是——

设备名 挂载点 挂载分区文件类型挂载选项 是否热备 是否检测

挂载选项mount -o[option]

async:内存--硬盘异步备份,I/O会有上升

/etc/fstab的defaults段:rw,suid,dev,auto,async,nouser

[举例]

重新挂载:mount -o remount,ro /dev/sdb5 /db5

挂载ISO:mount -o loop 1.iso       /dir

--bind /dir1 /dir2绑定目录

/etc/fstab: *.iso     /mnt     iso9660defaults,auto,ro  0 0     

强制卸载 umount -l[lazy] /dir

重新挂载  mount-a (读取/etc/fstab 加载)

 df -h读取不到设备用partprobe刷新

 

 

0 0
原创粉丝点击