公司ftp伺服器的空間又不夠了,唉,沒有辦法隻能新加硬碟了。因為以前沒有給linux伺服器添加過硬碟,是以隻能先在虛拟機中進行模拟。
新加硬碟的操作步驟:
1、 伺服器關機
2、 添加新硬碟
3、 伺服器開機,對新硬碟進行分區,使用fdisk指令
4、 對新分區進行格式化,使用mkfs.ext*相關指令
5、 對新分區進行挂載,使用mount、df指令
虛拟系統:vmware workation 10 linux:centos 6.4 64bit
首先,centos6.4系統先安裝完畢,然後在新加硬碟。如下圖:

在這磁盤的格式建議還是選擇iscsi,如下圖:
硬碟添加完畢後,我們啟動centos,然後使用fdisk指令進行檢視,如下圖:
fdisk -l
通過上圖,我們可以看到目前伺服器上有兩塊硬碟。硬碟sda、sdb。其中硬碟sda被分成3個分區,sda1為系統啟動分區。而硬碟sdb目前沒有進行任何分區。
現在我們來對硬碟sdb進行分區,使用fdisk指令。如下圖:
fdisk /dev/sdb
fdisk指令中有幾個是我們經常使用的,
m顯示所有的指令
n建立分區,使用該指令進入選項後,e表示建立擴充分區,p表示建立主分區。
p顯示分區
q不儲存修改并退出
w儲存修改并退出
[root@localhost ~]# fdisk /dev/sdb
warning: dos-compatible mode is deprecated. it’s strongly recommended to
switch off the mode (command ‘c’) and change display units to
sectors (command ‘u’).
command (m for help): m
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
m print this menu
n add a new partition
o create a new empty dos partition table
p print the partition table
q quit without saving changes
s create a new empty sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
command (m for help): n
e extended
p primary partition (1-4)
p
partition number (1-4): 1
first cylinder (1-1305, default 1): 1
last cylinder, +cylinders or +size{k,m,g} (1-1305, default 1305): +5g
command (m for help): w
the partition table has been altered!
calling ioctl() to re-read partition table.
syncing disks.
以上分區完畢後,我們再次使用fdsik指令進行檢視,如下圖:
通過上圖,我們可以很明顯的看到目前硬碟sdb已經被分成.dev/sdb1這個分區。這部分操作就相當于windows系統中的建立分區,此時還沒有進行格式化。
下面我們進行格式化操作,由于linux系統有不同的檔案系統。比如:ext2、ext3、ext4。每一種檔案系統的都不一樣,而centos6.4預設使用的是ext4檔案系統。這就相當于windows系統中的fat檔案格式和ntfs檔案格式。是以我們要把該新分區格式化成ext4格式。我們可以使用mkfs.ext4指令進行,如果設定成ext3格式的話,我們可以使用mkfs.ext3。如下圖:
mkfs.ext4 /dev/sdb1
格式化完畢後,我們就可以進行分區挂載。這部分就相當于windows中給分區配置設定盤符。分區的挂載又可以分成兩部分:臨時挂載和永久挂載。臨時挂載,是在系統重新開機後,挂載就會消失。而永久挂載是把要挂載的分區寫入到/etc/fstab檔案中。系統啟動時會讀取該檔案的内容。
我們先來進行臨時挂載,建立一個目錄用來挂載分區。如下圖:
mkdir /data 在根目錄下建立data目錄。
mount –t ext4 /dev/sdb1 /data 此指令的作用是把/data目錄挂載到/dev/sdb1分區下,其中-t是指定的檔案系統類型。
mount –a使挂載生效。
mount檢視所有挂載。
以上是臨時挂載,下面我們進行永久挂載設定。在設定永久挂載之前,我們首先要解除安裝剛剛已經進行的挂載,使用umount指令,如下圖:
umount /data/
解除安裝完畢後,我們來編輯/etc/fstab檔案,并加入如下圖内容:
/dev/sdb1 /data ext4 defaults 0 0
然後使用mount –a指令,使挂載生效。如下圖: