CentOS 7.6最小化安裝(系統盤和數據盤分離安裝)


         CentOS 7.6最小化安裝(系統盤和數據盤分離安裝)

                                        作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

 

 

一.創建虛擬機

  鑒於大家使用的平台操作系統可能不盡相同,博主精力有限,僅演示在Window操作系統之上使用vmware workstation軟件來創建虛擬機(因為Windows用戶居多),關於各個平台的虛擬化軟件推薦,操作系統鏡像下載地址我之前也有詳細介紹,詳情請參考我之前的筆記:使用vmware workstation創建虛擬機教程

 

二.安裝操作系統

1>.開啟虛擬機

  方案一:系統盤大小為15GB,數據盤大小為50GB。

 

  方案二:系統盤為1T,數據盤為2T(推薦使用這種方法來模擬,搭建集群的效果更明顯喲~)

2>.移動鍵盤,選擇"Install CentOS 7"

 

3>.在安裝過程中選擇你要安裝的語言(強烈推薦使用默認的英文,不推薦使用簡體中文,因為在后續我們安裝很多軟件時,你會發現都是中文惹的禍)

4>.查看默認時區(為美國紐約)

 

5>.更改時區(為亞洲上海)

 

6>.時區修改成功

 

7>.選擇一款磁盤來安裝操作系統

  方案一:我們可以讓其自動分區

 

     方案二:我們讓1T磁盤來作系統盤。

8>.點擊“Begin Installation”

  方案一:由於分區是自動的,直接點擊開始即可。

 

   方案二:我們進行自定義分區  

 

 9>.設置root密碼(無論執行方案一還是方案二其余操作類似)

10>.自定義root密碼

 

11>.root用戶密碼設置成功

12>.創建用戶

13>.點擊"Finsh configuration"

 

14>.操作系統安裝完成

 

15>.登錄操作系統

 

三.對數據磁盤進行分區

1>.查看磁盤列表

2>.查看fdisk的幫助信息

 

3>.列出已有分區

 

4>.新建一個分區(為了方便我這就只創建了一個分區,如果你想把磁盤騰出空間可以分多個區)

 

5>.驗證分區結果

6>.對磁盤分區進行格式化

VFS:(Virtual File System)#虛擬文件系統
  基本文件系統:Ext3,Ext3,Ext4,Reiserfs(早起的suse用的就是該文件系統喲),xfs(支持單個巨大的文件),JFS(日志文件系統,IBM開發的),vfat,NTFS
  交換分區:swap
  集群文件系統:GFS2(紅帽系統研發,谷歌都再用呢),OCFS2(甲骨文公司研發,用的人不多),HDFS,FastDFS等等。
  網絡文件系統:NFS,smbfs(window是CIFS)
  光盤:iso9660

博主推薦閱讀:https://www.cnblogs.com/yinzhengjie/p/6840563.html

  

 

四.對數據磁盤進行開機自動掛載

1>.使用mount命令臨時掛載

 

2>.讓磁盤開機自動掛載

 

[root@calculation111 ~]# df -h
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/centos_localhost-root   50G   28G   23G  55% /
devtmpfs                            63G     0   63G   0% /dev
tmpfs                               63G     0   63G   0% /dev/shm
tmpfs                               63G  4.0G   59G   7% /run
tmpfs                               63G     0   63G   0% /sys/fs/cgroup
/dev/mapper/centos_localhost-home   80T   14G   80T   1% /home
tmpfs                               13G     0   13G   0% /run/user/0
cm_processes                        63G   41M   63G   1% /opt/cloudera-manager/cm-5.15.1/run/cloudera-scm-agent/process
[root@calculation111 ~]# 
[root@calculation111 ~]# df -h        #生成環境磁盤分配
  "/etc/fstab"該文件在系統啟動時加載的掛載目錄,如法格式如下:
      設備號 (UUID或設備分區號)      掛載點           文件系統格式      掛載選項   是否備份    是否要檢測

  
[root@node100.yinzhengjie.org.cn ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Jun 7 17:27:24 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults,noatime 0 0
UUID=e695165e-a65e-49e6-97ed-3d2ca2b4e872 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
UUID=e77cf6e7-4f53-4265-93d4-048d248e7974 /yinzhengjie xfs defaults,noatime    0 0
[root@node100.yinzhengjie.org.cn ~]#


優化小提示:
  需要注意的是,當文件被創建時,Linux系統會記錄這些時間信息。
  當系統的讀文件操作頻繁時,記錄文件最近一次讀取的時間信息,將是一筆不少的開銷。所以,為了提高系統的性能,我們可以在讀取文件是不修改文件的atime屬性。
  可以通過在加載文件系統是使用notime選項做到這一點。當以noatime選項加載(mount)文件系統時,對文件的讀取不會更新文件的寫操作,文件只是簡單地被系統讀取。由於寫操作相對來說要更消耗系統資源,所以這樣設置可以明顯提高服務器的性能。注意wtime信息任然有效,任何時候文件被寫,該信息仍被更新。
  下面我們查看一些在掛在時沒有添加noatime屬性時,Linux文件會發生哪些變化。


[root@node100.yinzhengjie.org.cn ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  990G  1.1G  989G   1% /            #這是咱們的系統盤
devtmpfs                 3.8G     0  3.8G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G   12M  3.8G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1                2.0T   33M  2.0T   1% /yinzhengjie     #這是咱們的數據盤     
/dev/sda1               1014M  146M  869M  15% /boot
tmpfs                    781M     0  781M   0% /run/user/0
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# ll /yinzhengjie/
total 0
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# echo "https://www.cnblogs.com/yinzhengjie/" >> /yinzhengjie/blog.txt      #我們在數據盤創建一個文件
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# stat /yinzhengjie/blog.txt           #查看文件狀態
  File: ‘/yinzhengjie/blog.txt’                
  Size: 37            Blocks: 8          IO Block: 4096   regular file
Device: 811h/2065d    Inode: 67          Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-06-13 03:27:58.242681081 -0400            #簡寫為atime。表示文件的訪問時間。當文件內容被訪問時,更新這個時間
Modify: 2019-06-13 03:27:58.242681081 -0400            #簡寫為ctime。表示文件內容的修改時間,當文件數據內容被修改時,更新這個時間
Change: 2019-06-13 03:27:58.242681081 -0400            #簡寫為ctime,表示文件的狀態時間,當文件的狀態權限被修改時,更新這個時間,例如文件的連接數,大小,權限,Blocks數。
 Birth: -
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# echo "author :yinzhengjie" >> /yinzhengjie/blog.txt    #修改該文件內容
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# stat /yinzhengjie/blog.txt 
  File: ‘/yinzhengjie/blog.txt’
  Size: 57            Blocks: 8          IO Block: 4096   regular file
Device: 811h/2065d    Inode: 67          Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-06-13 03:27:58.242681081 -0400
Modify: 2019-06-13 03:29:12.092544068 -0400        #我們發現ctime發生變化啦
Change: 2019-06-13 03:29:12.092544068 -0400        #而且ctime也跟着變化啦
 Birth: -
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# cat /yinzhengjie/blog.txt       #接着我們查看一些該文件
https://www.cnblogs.com/yinzhengjie/
author :yinzhengjie
[root@node100.yinzhengjie.org.cn ~]# 
[root@node100.yinzhengjie.org.cn ~]# stat /yinzhengjie/blog.txt 
  File: ‘/yinzhengjie/blog.txt’
  Size: 57            Blocks: 8          IO Block: 4096   regular file
Device: 811h/2065d    Inode: 67          Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-06-13 03:29:46.055481053 -0400        #我們發現查看文件內容時,atime就會發生變化
Modify: 2019-06-13 03:29:12.092544068 -0400
Change: 2019-06-13 03:29:12.092544068 -0400
 Birth: -
[root@node100.yinzhengjie.org.cn ~]# 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM