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

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

                                        做者:尹正傑node

版權聲明:原創做品,謝絕轉載!不然將追究法律責任。centos

 

 

 

 

一.建立虛擬機服務器

  鑑於你們使用的平臺操做系統可能不盡相同,博主精力有限,僅演示在Window操做系統之上使用vmware workstation軟件來建立虛擬機(由於Windows用戶居多),關於各個平臺的虛擬化軟件推薦,操做系統鏡像下載地址我以前也有詳細介紹,詳情請參考我以前的筆記:使用vmware workstation建立虛擬機教程網絡

 

二.安裝操做系統app

1>.開啓虛擬機ide

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

 

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

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

 

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 ~]#

相關文章
相關標籤/搜索