課堂筆記day22

老男孩Linux運維58期課堂筆記

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 作者:于冬

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 歸檔:課堂筆記

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 日期:3.29

1耘子、fdisk 分區(qū)工具介紹

2、LVM動態(tài)擴容

[root@oldboyedu ~]# partprobe /dev/sdb ? ?? 將分區(qū)信息通知內(nèi)核,真正生效

3玷犹、parted 分區(qū)實踐

需求:RAID5大小6T凑保,已經(jīng)裝了系統(tǒng)了姐仅, 額外添加4塊2T盤

現(xiàn)有一個做了RAID5的硬盤唯卖,要求分三個區(qū)眠寿,

硬盤總分區(qū)大行退帧: 6.2T

/data0? ? ? ? ? 4.8T

/data1? ? ? ? ? 1T

? ? ? ? ? ? ? ? 4G (無需格式化捷犹,作DRBD+Hearbeat+MySQL高可用集群)

parted /dev/sdb mklabel gpt? ? ? ? ? ? ? ? ? ? #<==修改分區(qū)格式為gpt。

parted /dev/sdb mkpart primary 0 4800000? ? ? ? #<==創(chuàng)建一個4.8T主分區(qū)

parted /dev/sdb mkpart primary 4800001 5800001? #<==創(chuàng)建一個1T主分區(qū)

parted /dev/sdb mkpart primary 5800002 5804098? #<==創(chuàng)建一個4G主分區(qū)

parted /dev/sdb p

一鍵創(chuàng)建

parted /dev/sdb mklabel gpt

parted /dev/sdb mkpart primary 0 480 I

parted /dev/sdb mkpart primary 481 580 I

parted /dev/sdb p

修改分區(qū)格式:

(parted) mklabel msdos

Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to

continue?

Yes/No? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

(parted) p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 1074MB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

問題需求:剛買的服務器 4塊2T 剛買冕末,要做RAID5萍歉,裝系統(tǒng)怎么搞定?

方法1:Raid制作視頻档桃,Raid里可以支持RAID5后枪孩,6T,允許你把6T分成虛擬磁盤藻肄。200G分成第一個虛擬磁盤剩下不分留著裝系統(tǒng)后(parted)蔑舞。

方法2:裝系統(tǒng)過程中有這個功能,系統(tǒng)鏡像支持GPT格式分區(qū)嘹屯,很隱蔽攻询。

方法3:引導工具,進入然后用parted分區(qū)州弟。

分區(qū)知識:

(1)什么是分區(qū)钧栖,為什么要分區(qū)?

(2)磁盤和分區(qū)在Linux里的命名婆翔。

(3)磁盤分區(qū)類型和特點:

(4)磁盤分區(qū)工作原理:

(5)磁盤分區(qū)實戰(zhàn)

(6)生產(chǎn)場景分區(qū)方案:4種拯杠。參考前面課程。

4啃奴、文件系統(tǒng):

1潭陪、什么是文件系統(tǒng)?

? 計算機存儲和組織數(shù)據(jù)的方法或者機制。落地是一個軟件依溯。


2老厌、為什么需要文件系統(tǒng)?

? 磁盤黎炉、物理介質(zhì)梅桩、磁粒子物理元素。 硬件需要軟件驅動使用拜隧,磁盤需要文件系統(tǒng)驅動宿百。

? 文件系統(tǒng)實現(xiàn)通過磁盤管理規(guī)劃、存取數(shù)據(jù)洪添。

3垦页、文件系統(tǒng)有哪些種類?

? Windows:NTFS干奢、fat32痊焊、msdos

? Linux:ext2、ext3(C5)忿峻、ext4(C6)薄啥、Xfs(C7)、btrfs

4逛尚、創(chuàng)建文件系統(tǒng)實踐

5垄惧、文件系統(tǒng)原理(ext文件系統(tǒng))、文件系統(tǒng)特點

6绰寞、企業(yè)中如何選擇文件系統(tǒng)到逊。

7、企業(yè)里如何優(yōu)化文件系統(tǒng)滤钱?

[root@oldboyedu ~]# mkfs -t ext4 /dev/sdb1 #格式化ext4文件系統(tǒng) mkfs.ext4

其實關鍵就是生成一定數(shù)量的Inode和Block觉壶。

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

25688 inodes, 102400 blocks

5120 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=33685504

13 block groups

8192 blocks per group, 8192 fragments per group

1976 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729

Allocating group tables: done? ? ? ? ? ? ? ? ? ? ? ? ? ?

Writing inode tables: done? ? ? ? ? ? ? ? ? ? ? ? ? ?

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done?

sdb2掛載

[root@oldboyedu ~]# mount /dev/sdb2 /opt #沒有格式化沒法掛載

mount: /dev/sdb2 is write-protected, mounting read-only

mount: unknown filesystem type '(null)'

[root@oldboyedu ~]# mkfs.xfs /dev/sdb2? #格式化xfs文件系統(tǒng)

meta-data=/dev/sdb2? ? ? ? ? ? ? isize=512? ? agcount=4, agsize=6400 blks

? ? ? ? =? ? ? ? ? ? ? ? ? ? ? sectsz=512? attr=2, projid32bit=1

? ? ? ? =? ? ? ? ? ? ? ? ? ? ? crc=1? ? ? ? finobt=0, sparse=0

data? ? =? ? ? ? ? ? ? ? ? ? ? bsize=4096? blocks=25600, imaxpct=25

? ? ? ? =? ? ? ? ? ? ? ? ? ? ? sunit=0? ? ? swidth=0 blks

naming? =version 2? ? ? ? ? ? ? bsize=4096? ascii-ci=0 ftype=1

log? ? ? =internal log? ? ? ? ? bsize=4096? blocks=855, version=2

? ? ? ? =? ? ? ? ? ? ? ? ? ? ? sectsz=512? sunit=0 blks, lazy-count=1

realtime =none? ? ? ? ? ? ? ? ? extsz=4096? blocks=0, rtextents=0

[root@oldboyedu ~]# mount -t xfs /dev/sdb2 /opt

You have new mail in /var/spool/mail/root

[root@oldboyedu ~]# df -h|grep opt

/dev/sdb2? ? ? ? 97M? 5.3M? 92M? 6% /opt

[root@oldboyedu ~]# touch /opt/oldgirl

[root@oldboyedu ~]# ls /opt

oldgirl

5、如何開機自動掛載件缸?

/etc/fstab 開機自動掛載

[root@oldboyedu ~]# cat /etc/fstab


設備 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 掛載點 ? ? ? ? ? ? ?? 文件系統(tǒng)類型 ? ? ? 默認掛載選項 是否備份 是否開機磁盤檢查

/dev/sdb2 ? ?? /opt ? ? ? ? ? ? ? xfs ? ? ? ? ? ? ? ?? defaults ? ? ? ? ?? 0 ? ? ? ? ? ? ?? 0

設備 ? ? ? ? ? 掛載點 ? 文件系統(tǒng)類型 ?? 默認掛載選項? 是否備份 是否開機磁盤檢查



vim /etc/fstab


然后重啟

[root@oldboyedu ~]# blkid ?? (查看塊設備屬性

/dev/sdb1: UUID="a45b004f-2322-4dc4-a281-2a212dd2ab79" TYPE="ext4"

/dev/sdb2: UUID="7daf8142-b641-4b60-a287-4e08dfa18611" TYPE="xfs"

/dev/sda1: UUID="fd2e0ca7-32be-425f-86a2-85c02b9ec5ea" TYPE="xfs"

/dev/sda2: UUID="79a3924b-739e-48dc-ab0c-0444b9ac6591" TYPE="swap"

/dev/sda3: UUID="3a3a295f-88f8-456d-94dc-1a3eeb517c02" TYPE="xfs


mount -a 可以將fstab里的信息掛載铜靶。

放入/etc/rc.local 實現(xiàn)自動掛載 但不推薦。

/sbin/mount -t xfs /dev/sdb2 /opt

查看文件系統(tǒng)內(nèi)部細節(jié):

[root@oldboyedu ~]# dumpe2fs /dev/sdb1 #查看ext文件系統(tǒng)內(nèi)部細節(jié)

6他炊、fsck 磁盤檢查和修復

1争剿、正常的磁盤不能操作。

2佑稠、卸載掛載點在操作

[root@oldboyedu ~]# fsck ? ? (檢查和修復ext文件系統(tǒng))

fsck? ? ? ? fsck.btrfs? fsck.cramfs? fsck.ext2? ? fsck.ext3? ? fsck.ext4? ? fsck.minix? fsck.xfs? ?


7秒梅、指定塊大小和inode大小格式

[root@oldboyedu ~]# mkfs -t ext4 -b 4096 -I 512 /dev/sdb3

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

38400 inodes, 38400 blocks

1920 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=39845888

2 block groups

32768 blocks per group, 32768 fragments per group

19200 inodes per group

Superblock backups stored on blocks:

32768

Allocating group tables: done? ? ? ? ? ? ? ? ? ? ? ? ? ?

Writing inode tables: done? ? ? ? ? ? ? ? ? ? ? ? ? ?

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

[root@oldboyedu ~]# dumpe2fs /dev/sdb3|egrep -i "size"

dumpe2fs 1.42.9 (28-Dec-2013)

Filesystem features:? ? ? has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

Block size:? ? ? ? ? ? ? 4096

Fragment size:? ? ? ? ? ? 4096

Group descriptor size:? ? 64

Flex block group size:? ? 16

Inode size: ? ? ? ? ? ? ? 512

Required extra isize:? ? 28

Desired extra isize:? ? ? 28

Journal size:? ? ? ? ? ? 16M

8旗芬、swap分區(qū)

swap作用舌胶,內(nèi)存不夠時候,用來充當內(nèi)存疮丛,一般內(nèi)存1.5倍幔嫂。大于8G給8G

將來JAVA服務辆它,內(nèi)存泄漏。履恩。锰茉。

swap就會占用。切心。飒筑。操作系統(tǒng)性能下降

[root@oldboyedu ~]# fdisk /dev/sdb

Command (m for help): n

Partition type:

? p? primary (3 primary, 0 extended, 1 free)

? e? extended

Select (default e): p

Selected partition 4

First sector (718848-2097151, default 718848):

Using default value 718848

Last sector, +sectors or +size{K,M,G} (718848-2097151, default 2097151): +150M

Partition 4 of type Linux and of size 150 MiB is set

Command (m for help): p

Disk /dev/sdb: 1073 MB, 1073741824 bytes, 2097152 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x000006b6

? Device Boot? ? ? Start? ? ? ? End? ? ? Blocks? Id? System

/dev/sdb1? ? ? ? ? ? 2048? ? ? 206847? ? ? 102400? 83? Linux

/dev/sdb2? ? ? ? ? 206848? ? ? 411647? ? ? 102400? 83? Linux

/dev/sdb3? ? ? ? ? 411648? ? ? 718847? ? ? 153600? 83? Linux

/dev/sdb4? ? ? ? ? 718848? ? 1026047? ? ? 153600? 83? Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

[root@oldboyedu ~]# partprobe /dev/sdb

[root@oldboyedu ~]# mkswap /dev/sdb4

Setting up swapspace version 1, size = 153596 KiB

no label, UUID=2d1ac352-4cc0-4727-8318-5526a3c309c2

[root@oldboyedu ~]# swapon -a /dev/sdb4

You have new mail in /var/spool/mail/root

[root@oldboyedu ~]# free -m

? ? ? ? ? ? ? total? ? ? ? used? ? ? ? free? ? ? shared? buff/cache? available

Mem:? ? ? ? ? 1980? ? ? ? 144? ? ? ? 1673? ? ? ? ? 19? ? ? ? 162? ? ? ? 1658

Swap:? ? ? ? ? 917? ? ? ? ? 0? ? ? ? 917

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市绽昏,隨后出現(xiàn)的幾起案子协屡,更是在濱河造成了極大的恐慌,老刑警劉巖全谤,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肤晓,死亡現(xiàn)場離奇詭異,居然都是意外死亡认然,警方通過查閱死者的電腦和手機补憾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卷员,“玉大人盈匾,你說我怎么就攤上這事”下猓” “怎么了威酒?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挺峡。 經(jīng)常有香客問我葵孤,道長,這世上最難降的妖魔是什么橱赠? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任尤仍,我火速辦了婚禮,結果婚禮上狭姨,老公的妹妹穿的比我還像新娘宰啦。我一直安慰自己,他們只是感情好饼拍,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布赡模。 她就那樣靜靜地躺著,像睡著了一般师抄。 火紅的嫁衣襯著肌膚如雪漓柑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機與錄音辆布,去河邊找鬼瞬矩。 笑死,一個胖子當著我的面吹牛锋玲,可吹牛的內(nèi)容都是我干的景用。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼惭蹂,長吁一口氣:“原來是場噩夢啊……” “哼伞插!你這毒婦竟也來了?” 一聲冷哼從身側響起盾碗,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤蜂怎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后置尔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杠步,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年榜轿,在試婚紗的時候發(fā)現(xiàn)自己被綠了幽歼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡谬盐,死狀恐怖甸私,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情飞傀,我是刑警寧澤皇型,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站砸烦,受9級特大地震影響弃鸦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜幢痘,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一唬格、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧颜说,春花似錦购岗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玄妈,卻和暖如春乾吻,著一層夾襖步出監(jiān)牢的瞬間髓梅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工溶弟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留女淑,地道東北人瞭郑。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓辜御,卻偏偏與公主長得像,于是被迫代替她去往敵國和親屈张。 傳聞我的和親對象是個殘疾皇子擒权,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351