Linux磁盘分区、LVM和RAID

磁盘分区:

df -h   或   df -TH
fdisk -l
du -sh
mount

mkfs.ext4 [-c] /dev/sdb1 或  mke2fs -t ext4 /dev/sdb1
mount -t ext4 /dev/sdb1 /opt
echo "/dev/sdb1   /opt    ext4    defaults   1  2" >/etc/fstab
(格式说明:/dev/sdb1 代表哪个分区,  ext3是该分区的格式, defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ,1是使用dump是否要记录,0是不要。 2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0)

fdisk:http://jingyan.baidu.com/article/c910274bc41709cd361d2d0e.html
http://blog.chinaunix.net/uid-25829053-id-3067619.html
http://jingyan.baidu.com/article/fedf07375b0d5c35ac8977f0.html

http://www.linuxidc.com/Linux/2016-08/134664.htm

fdisk /dev/sdb: 一般的情况下只要懂得n w p m d l t q就行

Command action
a    toggle a bootable flag
b   edit bsd disklabel
c    toggle the dos compatibility flag
d    delete a partition 注:这是删除一个分区的动作;
l     list known partition types 注:l 是列出分区类型,以供我们设置相应分区的类型;
m    print this menu 注:m 是列出帮助信息;
n    add a new partition 注:添加一个分区;
o    create a new empty DOS partition table
p    print the partition table 注:p 列出分区表;
q    quit without saving changes 注:不保存退出;
s    create a new empty Sun disklabel
t     change a partition's system id 注:t 改变分区类型;
u    change display/entry units
v    verify the partition table
w    write table to disk and exit 注:把分区表写入硬盘并退出;
x    extra functionality (experts only) 注:扩展应用,专家功能;


这里block是1K bytes=2个扇区,每个扇区512 bytes。一个柱面有255*63=16065扇区。不同盘面相同磁道track组成一个柱面cylinder,在许多场合, 磁道和柱面可以互换使用。Linux操作系统block默认是4K bytes, Oracle block默认是8K。可以使用“tune2fs -l /dev/sda1 |grep 'Block size'”或“getconf PAGESIZE”查看block/page大小。

Linux磁盘分区、LVM和RAID_第1张图片


parted:大容量磁盘分区

http://www.tuicool.com/articles/7buEVnz
http://jingyan.baidu.com/article/f0e83a25db5c8322e591018e.html
http://xiexiaojun.blog.51cto.com/2305291/1663760
https://wenku.baidu.com/view/a8fa4da1524de518964b7d66.html
parted /dev/sdb
> mklabel gpt
> mkpart primary ext4 0 2048G
> mkpart primary 2048G -1     # -1表示结束位置在磁盘末尾
> print
> quit

parted -l


LVM:
1. PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。     
2.PP(Physical Extend):物理区域,PV中可以用于分配的最小存储单元,可以在创建PV的时候制定,如1M, 2M, 4M, 8M, 32M, 64M…组成同一VG中所有PV的PE大小应该相同。 
3.VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。    
4. LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。 
http://jingyan.baidu.com/article/fedf0737772d2835ac897790.html
http://baike.baidu.com/link?url=-5-AnHYGVhyJJ0dd9MPZMuu8eksMHdfT8xmCic0ScY3xNcUY7P52cCaNmg2uQNwN-SetQumM7D0FlL8TFgQ1Xq

如果在分区时利用了LVM,则一般会生成dm-N 逻辑卷(LogicVolume).它类似于普通分区时的一个分区如sda0之类的.只不过它利用了Mapper Device机制,在PysicalVolume上虚拟出来的分区信息. 有的是使用软链接,我的VM上内部设备号相同。dm(Device Mapper)

Linux磁盘分区、LVM和RAID_第2张图片

修改LV size后,需要执行resize2fs /dev/vg0/lv1生效。


RAID:条带化+镜像+奇偶校验
http://diy.pconline.com.cn/cpu/study_cpu/1008/2197524.html

http://www.linuxidc.com/Linux/2015-08/122191.htm

http://blog.jobbole.com/83808/

http://www.idcbest.com/article/art_dtl.asp?nid=10000443


NFS mount其它机器分区: http://www.2cto.com/os/201206/136382.html

Server 10.20.151.23上:
1.安装nfs-utils和portmap;
nfs-utils-1.0.9-40.el5
portmap-4.0-65.2.2.1
2. vi /etc/exports
/home/admin/powertrace_xj/file 10.20.151.25(rw,no_root_squash)
3. service nfs restart

Client 10.20.151.25上:
1. vi /etc/fstab
10.20.151.23:/home/admin/powertrace_xj/file    /home/admin/powertrace_xj/file    nfs    defaults    0 0
2. mount –a


mount tmpfs分区: https://zhidao.baidu.com/question/2268438600878092668.html

mount -t tmpfs tmpfs /data



Samba:http://jingyan.baidu.com/article/e4d08ffdb56b070fd2f60db4.html



====================================================================================================================================

磁盘构造: 256 heads, 63 sectors/track, 125 cylinders
http://bbs.mydigit.cn/read.php?tid=331754
Linux磁盘分区、LVM和RAID_第3张图片
Linux磁盘分区、LVM和RAID_第4张图片         

http://www.th7.cn/system/lin/201401/48701.shtml


http://www.ittang.com/2008/0320/5078.html

Linux磁盘分区、LVM和RAID_第5张图片

http://www.techbulo.com/589.html

你可能感兴趣的:(Linux)