快速业务通道

linux的磁盘管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

linux下的磁盘管理
类型:
ext3.ext4.ext2.xfs.jfs.feiserfs.iso9660.swap.vfat.ntfs fdisk -l 查看磁盘分区
fdisk /dev/sda 可以打开一个管理磁盘分区的交互式管理
d:删除一个分区
n:创建分区
p:显示系统上的分区
t:调整分区类型
q:不保存退出
w:保存退出
扩展分区不能格式化 partprobe 磁盘名字 重新读取一下分区表,不需要重启系统
eg:partprobe /dev/sda
mkfs 磁盘格式化命令
-c 检查是否有坏块
-t (ext2,ext3,vfat...)格式化成文件的类型
mkfs [2[Tab]]
mkfs -t ext3=mkfs.ext3
mkfs -t fat=mkfs.vfat
mkfs -t ext2=mkfs.ext2
eg: mkfs -t TYPE /dev/sda5 blkid : command-line utility to locate/print block device attributes mke2fs 磁盘格式化命令,功能比mkfs更强大
-b block_size {1024|2048|4096}
-c 检查磁盘是否坏块
-j 日志文件系统,就是格式化成ext3的,否则就是ext2的
-L 指定磁盘卷标的
-i 指定type/inode比例(默认128个字节一个inode)
-n 指定type/inode的比率
-m 给管理员留下一个管理空间(默认5%)

fsck 用于检查文件系统的
-t 检查文件系统类型的
-a 自动修复


tune2fs 修正磁盘的系统
-j 直接把ext2升级到ext3
-L 修改卷标
-l 查看系统supperblock的信息
-m 修改管理员预留空间大小比率
-c 指定挂载多少次就自检(默认挂载29次,0,-1 关闭自动自检)
-i 指定每隔多少时间自检一次(默认180天)
-o 设定当前分区默认挂载选项的



dumpe2fs
e2label 查看卷标,也可以加卷标
e2label /dev/sda5 MYDATA 添加卷标
e2label /dev/sda5 查看卷标 mount [-t fstype] [options] DEVICE MOUNT_POINT
-t ext3,iso9660(光盘)
-r 只读
-w 只写
-a 自动挂载所有的文件系统
-n 不写入 /etc/mtab
mount 可以查看系统挂载的,可以在/etc/mtab文件中有实时的记录
-o defaultts
async 异步写入
noatime 不更新访问时间
dev
exec 执行二进制文件
noexec 不执行二进制文件
/etc/fstab系统启动过程自动挂载的文件系统
mount -o remount,rw /dev/sda5 不用卸载就能重新挂载原本的位置
umount DEVICE
umount MOUNT_POINT 要是正在占用的时候是不会卸载的,退出来就可以卸载了
/etc/fstab文件格式
6个字段:
1、要挂载的设备:/dev/sda5,LABLE=mydate,UUID=""
2、挂载点:
3、文件系统:
4、挂载选项:如果有多个选项,选项间使用逗号隔开,eg:defaults,acl
5、转储频率(备份):0(不做任何备份),1(每天都备份),3(每个一天备份)
6、文件系统的自检次序:0(不自检),1(只用root),2,3,...9

写入/etc/fstab文件的文件,可以使用如下命令自动挂载
mount -a
mount /dev/sda5

fuser -v /mydata 查看当前登录的用户
fuser -km /mydata 踢出用户

虚拟内存
在磁盘上的一片空间

大小:
物理内存 虚拟内存
<2G 2x
2G~4G 1.5x
>4G 4G
/proc/partitions 内核中显示的分区,如果没有,使用partprobe 磁盘名字 重新读取一下分区表,不需要重启

mkswap 专门用于创建交换分区的

swapon device 打开交换分区
swapoff device 关闭交换分区
也可以写入/etc/fstab,注意其中的格式


dd创建本地回环设备(磁盘上没有分区可用,但是可以用文件来创建交换分区)
dd if=/etc/fstab of=/tmp/fstab 把/etc/fstab复制到/tmp/fstab
dd if=/dev/zero of=/path/to/file bs=1M count=2 产生一个2M的文件
mkswap /path/to/file
swapon /path/to/file 另类创建交换分区的方法

mount -t iso9660 挂载光盘


echo ''n

10G
w’ | fdisk /dev/sda &>/dev/null
自动创建磁盘分区,可用于脚本中



本文出自 “IT梦-齐-分享” 博客,请务必保留此出处http://roqi410.blog.51cto.com/2186161/626705

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号