centos7掛載新加4T硬盤到home


以下操作均在root環境下運行。

1.查看硬盤

# fdisk -l
發現硬盤為/dev/sdb 大小4T

2.如果此硬盤以前有過分區,則先對磁盤格式化:

# mkfs -t ext4 /dev/sdb
此命令會對整個磁盤格式化

3.對新磁盤進行分區,由於fdisk僅支持2T以內磁盤分區,但該磁盤大於2T,所以使用parted進行GPT格式分區:


# parted /dev/sdb

(parted) help                # 可以查看幫助信息

(parted) mklabel gpt              # 執行命令mklabel gpt,把sdb改成gpt大分區格式

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? yes

(parted) mkpart primary 0 4001GB      # 創建分區

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? cancel            # 注意,此處提示為磁盤為對齊,會影響性能,所以在此處要進行對齊

4.查看磁盤參數:


# cat /sys/block/sdb/queue/optimal_io_size

0

# cat /sys/block/sdb/queue/minimum_io_size

4096

# cat /sys/block/sdb/alignment_offset

0

# cat /sys/block/sdb/queue/physical_block_size

4096

如果optimal_io_size不為0,暫定是1048576,則可以用optimal_io_size的值加上alignment_offset的值,

然后除以physical_block_size的值,就是起始扇區的位置了,如上面的例子中,可以用這個公式算出來起始扇區的設定值:

(1048576 + 0) / 512 = 2048
如果optimal_io_size為0,那么我們最好直接使用起始扇區的默認值2048。

5. 最后在分區的時候使用以下的命令進行分區就可以了,不會報warning:


(parted) mkpart primary 2048 100%

(parted) print

Model: ATA WDC WD40EFRX-68N (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  4001GB  4001GB               primary

(parted) align-check optimal 1                 # 此命令會檢查對齊與否

1 aligned

(parted) quit

6.查看磁盤情況:

# fdisk -l
7.再次格式化磁盤:

# mkfs.ext4 -F /dev/sdb
8.掛載新磁盤到/home


# cd /mnt

# mkdir home

# mount /dev/sdb /mnt/home

# cp -a /home/* home

# rm -rf /home/*

# umount /dev/sdb

9.設置自動掛載/home

# vim /etc/fstab
在最后一行加:

/dev/sdb                /home                   ext4    defaults        1 2
# 保存退出

:wq
10. 查看是否掛載/home


# df -h

Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  100G  5.4G   95G   6% /
devtmpfs                  32G     0   32G   0% /dev
tmpfs                     32G   29M   32G   1% /dev/shm
tmpfs                     32G   12M   32G   1% /run
tmpfs                     32G     0   32G   0% /sys/fs/cgroup
/dev/sda2               1014M  221M  794M  22% /boot
/dev/sda1                200M  9.8M  191M   5% /boot/efi
/dev/mapper/centos-home   74G   52M   74G   1% /home
tmpfs                    6.3G   56K  6.3G   1% /run/user/1000

未掛載!

11. 掛載fstab中未掛載的磁盤

# mount -a
12. 再次查看是否掛載/home


# df -h

Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  100G  5.4G   95G   6% /
devtmpfs                  32G     0   32G   0% /dev
tmpfs                     32G   29M   32G   1% /dev/shm
tmpfs                     32G   12M   32G   1% /run
tmpfs                     32G     0   32G   0% /sys/fs/cgroup
/dev/sda2               1014M  221M  794M  22% /boot
/dev/sda1                200M  9.8M  191M   5% /boot/efi
/dev/sdb                 3.6T  140M  3.4T   1% /home
tmpfs                    6.3G   56K  6.3G   1% /run/user/1000

掛載成功!


出處:http://www.cnblogs.com/wq242424/


免責聲明!

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



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