您的位置:首页 > 运维架构 > Linux

Linux磁盘使用

2015-07-05 15:03 381 查看
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刷新
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: