标签:磁头 磁盘分区 node water tmp command normal roman 选择
作者:
归档:学习笔记
2016/6/27
位置:位于0磁头,0磁道,1扇区的前446字节
MBR446字节,64字节分区表,2字节分区结束标志
2)存放数据
2)无法直接使用
1)磁盘:第一块SAS硬盘 -- /dev/sda
第三块SATA硬盘 -- /dev/sdc
2)分区:主分区和扩展分区 -- 用 1-4 表示
逻辑分区 -- 从5开始表示
3)例子:第一块sas硬盘的第一个主分区:/dev/sda1
第二块sata硬盘的第二个主分区:/dev/sdb2
第三块stat硬盘的第一个逻辑分区:/dev/sdc5
[root@georgekai ~]# fdisk -cu /dev/sdb
注:-cu 会按照扇区(secter)开始分区,默认的话是按照柱面(cylinter)分区
查看帮助:m
创建分区:n
删除分区:d
显示分区信息:p
退出不保存:q
退出并保存:w
注:输错了要删除,按Ctrl+u
1. 创建主分区
第一步:n
第二步:p
第三步:回车键 #默认从当前扇区开始分
第四步:+10M #划分10M的空间
第五步:p 查看一下分区信息
第六步:w 保存并退出
第七步:partprobe /dev/sdb1 #通知系统分区表变化了
[root@georgekai ~]# fdisk -cu /dev/sdb
第一步:n
第二步:e
第三步:回车键 #默认从当前扇区开始分
第四步:回车键 #扩展分区一般剩余多少给多少
第五步:n #在扩展分区之上开始创建逻辑分区
第六步:l
第七步:回车键 #默认从当前扇区开始分
第八步:+10M #划分10M的空间
第九步:p 查看一下分区信息
第十步:w 保存并退出
第十一步:partprobe /dev/sdb5 #通知系统分区表变化了
注:再次fdisk -cu /dev/sdb 进去时候会发现,提示没有分区的信息已经没有了,说明你已 经有了分区
[root@georgekai ~]# fdisk -cu /dev/sdb
第一步:把所有空间都划分为一个主分区,w 保存并退出
第二步:partprobe /dev/sdb2 #通知系统分区表变了
第三步:mkfs.ext4 /dev/sdb1 #格式化,创建文件系统
注:1. Inode和Block就是在创建文件系统的时候诞生的
2. 最后2行会提示如何关闭磁盘自动检查
第四步:tune2fs -c 0 -i 0 /dev/sdb1 #关闭磁盘自动检查
注:1. -c:关闭每挂载N次的时候进行磁盘检查
2. -i:每个一段时间进行一次磁盘检查
第五步:mount /dev/sdb1 /mnt #挂载到指定目录下,如/mnt下
第六步:df -h 查看一下是否挂载成功,和磁盘的信息
1. /etc/rc.local (写全路径)
/bin/mount /dev/sdb1 /mnt
2. /etc/fstab 开机自动挂载的配置文件
设备名称 挂载点 文件系统类型 挂载参数 dump备份(0关闭,1开启) 磁盘检查(0关闭,1开启并第一个检查【一般根分区为1】,其他从2开始)
注:tmpfs是伪文件系统,临时使用,读写要快一点(仅做了解)
交互式:
1. parted /dev/sdc
注:比fdisk支持很多的分区,不区分主分区之类的。
2. mktable gpt 创建分区表(mklable gpt也可以)
3. print或p 显示分区信息
4. mkpart primary 0 20M 创建分区(分配从0到20M,共20M的空间)
5. 选择I(它会提示你这么选择性能不是最高的,忽略)
注:1.这里面不需要保存,在parted里面会时候生效!
2.GPT对应的ID 是ee
6. quit 退出不保存(默认会自动保存)
7. rm 2 删除第二个分区
非交互式:
交互式的命令连着写即可!
1. 创建100M的空文件
[root@georgekai ~]# dd if=/dev/zero of=/tmp/100m bs=1M count=100
注:zero特殊文件,往外输出0,做测试
2. 创建为swap
[root@georgekai ~]# mkswap /tmp/100m
3. 让swap文件生效
[root@georgekai ~]# swapon /tmp/100m
注:swapon 开启swap, swapoff 关闭sawp
4. 查看swap的使用情况
[root@georgekai ~]# free -h
5. 查看swap的组成
[root@georgekai ~]# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 786428 0 -1
/tmp/100m file 102396 0 -2
1)/etc/rc.local
/sbin/swapon /tmp/100m
2)写入到/etc/fstab
注:swap的挂载点也是swap,文件系统也是swap
文件系统:就是在分区中进行组织文件的一种方法
超级快SuperBlock:记录文件系统的控制与管理信息,存放Inode和Block的信息
修复超级块的方法:fsck.ext4 /dev/sdb3
查看分区信息:dumpe2fs /dev/sda3
只查看超级块中重要信息:dumpe2fs -h /dev/sda3
1. SUSE openSUSE linux 的默认文件系统为Reiserfs
2. IBM的AIX使用的ifs日志文件系统
注:ifs纯unix系统,主要依赖于硬盘
3. Centos7采用XFS文件系统
4. Cenos6采用ext4文件系统
5. Centos5采用ext3文件系统
1. reiserfs适用于大量小文件,缺点:需要单独安装
2. xfs对于数据库的支持比较好,如:mysql
3. ext4通用的,如:数据量,小文件业务....
4. ext2基本上没人用,没有文件系统的日志功能(如:iotop中COMMAND会显示)
作用:提高网站访问速度
CDN公司:网宿、蓝汛
如:12306抢票,显示有票 其实没票
请关注我的微信公众号:linux运维菜鸟之旅
更新比51cto慢一些,不过要方便许多
fdisk分区和parted分区 增加SWAP空间 CDN分布式缓存的作用
标签:磁头 磁盘分区 node water tmp command normal roman 选择
原文地址:http://blog.51cto.com/13055758/2059156