linux虚拟内存的磁盘格式为,Linux磁盘管理,虚拟内存设置

磁盘管理:

在Linux系统中一切皆文件,所以设备也是文件,/dev目录下存放的即设备文件.

设备分为

1.块设备 : 随机存取设备.

2.字符设备 : 线性设备.

标识设备的编号分为:

1.主设备号 : 标识设备的类别.

2.次设备号 : 同一类设备下的不同设备.

硬盘的识别:

1.在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此

类推.

分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区

2.SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推

分区标识同上.

blkid : 显示当前系统所有被识别的磁盘的全局唯一的编号 UUID

VFS : 虚拟文件系统

位于设备同上层用户之间,将繁杂的系统调用统一为有限的系统调用.因此Linux可以

识别多种文件系统.

硬盘的分区,格式化

硬盘分区:

fdisk : 交互式分区命令 , 最多支持15个分区

命令格式:

fdisk DEVICE  例: fdisk /dev/sda

m :查看子命令

d :用于删除一个分区

n :建立一个分区

1.e 为扩展  2.p为主分区

p :打印分区

t :调整分区类型

w :写到磁盘上

q :退出不保存更改

fdisk -l  查看当前硬盘设备的分区情况 boot下"*"标记的是活动分区

partprobe /dev/sda(指定硬盘设备)  重读硬盘分区表,识别刚建立的分区.

创建文件系统:

mkfs:

-t {ext2,ext3,vfat}

指定创建什么类型的文件系统

-c  创建之前检查是否有坏块

例:mkfs -t ext2 DEVIC = mkfs.ext2 DEVIC

mke2fs:  专门创建ext2

-b :指定磁盘数据块大小  (1024|2048|4096)

-c :创建前检查是否有坏坏

-j :格式化成ext3

-L :指定卷标

-i :指定字节和inode比率  默认128字节/inode

-n :明确手动指定有多少inode号

-m :用于指定管理员管理空间,默认为整个分区的5%

例: mk2fs -b 2048 -L MYDATA -j /dev/sda5

ext2 与 ext3 的区别

ext3 : 日志文件系统  如NTFS等.

工作过程:先写进日志,再写入inode中.

工作效率要低于非日志文件系统,但在主机突然断电,或发生其他一些意外

情况时,可较快恢复.

文件系统检测及分区属性修改:

在不重启系统的情况检查文件系统错误

fsck : 检查文件系统,但会消耗大量系统资源

-t :指定文件系统类型

-a :遇到故障自动修复

tune2fs

-j :升级文件系统为ext3

-L :修改卷标

-l :显示超级块信息

-m :调整管理空间大小比例

-c :指定挂载多少次自检   0 / -1 表示关闭此功能

-i :默认180天自检  12m 表示12个月后自检

-o :设定当前分区的默认挂载选项

硬盘挂载:将硬盘跟跟文件系统上的某个目录对接.

/media 习惯上用于挂载便携式设备.

/mnt  习惯上用于挂载非便携设备,如硬盘.

或一个没有被使用的目录.

命令:

mount : 不带任何选项则显示挂载信息

格式:

mount [-t fstype] [options] DEVICE(设备) MOINT_POINT(挂载点)

-t  ext2, iso9660,指定文件系统.

-r  使用自读方式挂载,即挂载分区仅有读权限.  mount -r = -o ro

-w  具有可写权限.

/etc/mtab 实时保存挂载信息,重启后信息消失.

-n 不将挂载信息写入以上文件.

-o  定义挂载选项 defaults : 默认选项

默认选项:async 移步写入 (在内存中缓存一下)

noatime : 不更新访问时间

exec : 是否允许执行二进制文件  noexec:不执行

-a 挂载所有文件系统.

/etc/fstab :定义了系统启动过程自动挂载的文件系统

分为六个字段:

1.要挂载设备 : /dev/sda5 ,  LABEL=卷标, UUID=""

2.挂载点

3.文件系统类型

4.挂载选项 : 如果有多个选项 选项间要用","隔开

defaults 默认选项,acl

5.转储频率 0 表示不作任何备份  1表示每天备份 2 隔天备份

6. 文件系统的自检次序 0-9  0表示不自检 1表示开机首先自检

0,1,2,3.....

root为"1",只有root可以使用"1"

例:mount /dev/sda5 /mydata

mount -o remount,rw /dev/sda5  重新挂载

卸载 1.umount DEVIC

2.umount MOINT_POINT

如无法卸载: 使用一下命令

fuser -v (挂载点) 查看who占用挂载点

fuser  -km  (挂载点) 踢出占用USER

虚拟内存:在磁盘上的一片空间 仅作为物理内存的补充使用,但效率底下.

一般大小设置 小于2G, 设为内存的两倍大小. 大于2G,小于4G 设为内存的1.5倍.

大于4G 一般设为4G.

设置虚拟内存: 两种方法.

一. 1.先创建新分区

2.mkswap :创建交换分区

例: mkswap -L NEWSWAP /dev/sda7

3.swapon DEVICE 挂载

swapon -a 启用所有的交换分区

关闭:swapoff DEVICE

开机自动挂载: 在/etc/fstab定义如下字段.

/dev/sda7     swap     swap   defaults  0 0

二. dd命令创建本地回环设备.(dd可实现二进制拷贝,可创建ISO文件,备份MBR)

1.dd if=/dev/zero of=/tmp/swaps bs=1M (默认1024) count=512 (多少个1m单

位)       2.mkswap /tmp/swaps    3.swapon /tmp/swaps

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值