linux 磁盘 ro,linux的磁盘管理

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

自动创建磁盘分区,可用于脚本中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值