老男孩Linux学习 -- 关于添加第二块磁盘的那些事
? ?2016/03/10 周四 下午 4點43分
? ?明天老師就要講Linux系統目錄結構知識了。
? ?一直糾結一個問題:"Linux主機在使用一段時間后,再新添一塊磁盤后,怎么識別、格式化分區、掛載。重點是掛載在什么目錄下,能否直接掛載到?根 '/'下?"
? ?介于此問題,隨即在網上開始爬文?
? ?結論就是 可以掛載到 / 根 下 但貌似沒有鳥用。以此引出下面的總結---關于掛載那點事。
? ?首先查看機器上有幾塊磁盤:??fdisk -l
[root@28moban /]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005a3b0
? ?Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sda1 ? * ? ? ? ? ? 1 ? ? ? ? ?26 ? ? ?204800 ? 83 ?Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 ? ? ? ? ? ? ?26 ? ? ? ? 128 ? ? ?819200 ? 82 ?Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 ? ? ? ? ? ? 128 ? ? ? ?1045 ? ? 7363584 ? 83 ?Linux
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
? ? 格式化磁盤并寫入文件系統 :?mkfs.ext4 /dev/sdb
[root@28moban ~]# mkfs.ext4 /dev/sdb
mke2fs 1.41.12 (17-May-2010)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
524288 inodes, 2097152 blocks
104857 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:?
? ? ? ? 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. ?Use tune2fs -c or -i to override.
? ? ? ? 掛載新硬盤到操作系統的某個節點上
[root@28moban ~]# mount /dev/sdb /mnt/
? ? 或者新建,做為掛載點
? ? ? ? 執行df命令查看磁盤信息,確認掛載新硬盤成功
[root@28moban ~]# df -h
Filesystem ? ? ?Size ?Used Avail Use% Mounted on
/dev/sda3 ? ? ? 6.8G ?1.5G ?5.1G ?23% /
tmpfs ? ? ? ? ? 238M ? ? 0 ?238M ? 0% /dev/shm
/dev/sda1 ? ? ? 190M ? 40M ?141M ?22% /boot
/dev/sdb ? ? ? ?7.8G ? 18M ?7.4G ? 1% /mnt
? ? ? ? 設置開機啟動自動掛載?
? ? ? ? ?新創建的分區不能開機自動掛載,每次重啟機器都要手動掛載。?
? ? ? ? ? ? ?設置開機自動掛載需要修改/etc/fstab文件?
[root@28moban /]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Mar ?1 10:40:56 2016
#
............................華麗麗的省略號..........................................
tmpfs ? ? ? ? ?/dev/shm ? ? ? ? ? ? ? ?tmpfs ? defaults ? ? ? ?0 0
devpts ? ? ? ? ? ?/dev/pts ? ? ? ? ? ? ? ?devpts ?gid=5,mode=620 ?0 0
sysfs ? ? ? ? /sys ? ? ? ? ? ? ? ? ? ?sysfs ? defaults ? ? ? ?0 0
proc ? ? ? ? ? ?/proc ? ? ? ? ? ? ? ? ? proc ? ?defaults ? ? ? ?0 0
/dev/sdb ? ? ? ? /var ? ? ? ? ? ? ? ? ? ?ext4 ? ?defaults ? ? ? ?0 0
? ? 卸載磁盤
[root@28moban /]# umount /mnt/ ?
[root@28moban /]# df -h
Filesystem ? ? ?Size ?Used Avail Use% Mounted on
/dev/sda3 ? ? ? 6.8G ?1.5G ?5.1G ?23% /
tmpfs ? ? ? ? ? 238M ? ? 0 ?238M ? 0% /dev/shm
/dev/sda1 ? ? ? 190M ? 40M ?141M ?22% /boot
? ?同步數據
[root@28moban ~]# sync
如果可以的話 最好 #reboot 華麗麗的重啟一下 !!
轉載于:https://blog.51cto.com/ywchao/1749672
總結
以上是生活随笔為你收集整理的老男孩Linux学习 -- 关于添加第二块磁盘的那些事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中Volatile的理解
- 下一篇: mongodb 监控命令mongosta