天天看點

Linux 格式化分區及挂載檔案系統

<b>注意:挂載操作會清空資料,請确認挂載盤無資料或者未使用</b>

第一步:

列出所有磁盤  指令:  ll /dev/disk/by-path

提示:如果無法确認資料盤裝置名稱,請使用df指令來确認系統盤的名稱,進而排除挂錯盤的情況。

第二步:格式化硬碟      

指令:  fdisk /dev/sdb  --&gt; m-&gt;n-&gt;p-&gt;w

第三步:建立分區        

指令: (拓展分區不需要格式化)

mkfs.ext4 /dev/sdb1

mkfs -t ext3 /dev/sdb1

mkfs -t ext3 /dev/sdb5

mkfs -t ext4 /dev/vdb1 -- centos 7

mkfs.xfs /dev/sdb1

$ mkfs -v -t ext4 -c /dev/sdb1 -- redhat 7

第四步:挂載分區        

指令:  mkdir /data

mount /dev/sdb1 /data    # 将sdb這個硬碟挂載成為/data

第五步:将資訊寫入fstab,讓系統開啟自動挂載。

 指令:  echo "/dev/sdb1     /data     ext4    defaults    0 0" &gt;&gt; /etc/fstab

或是使用券标挂載,檢視卷表uuid指令如下:

[root@standby app]# blkid

/dev/sda1: uuid="738fa5a6-c364-4e4a-9712-d3281dae5eda" type="ext4" 

/dev/sda2: uuid="d58bd4c6-74c4-4327-ad8e-50b3e10e98c8" type="swap" 

/dev/sda3: uuid="2a2bf6d9-e0dd-4480-a24f-c97e2a01a4be" type="ext4" 

/dev/sdb1: uuid="b9c9a454-f619-4759-ba19-4b4827929bd0" type="ext4" 

 指令: 

 echo "uuid=b9c9a454-f619-4759-ba19-4b4827929bd0     /data     ext4    defaults    0 0" &gt;&gt; /etc/fstab

========================================================

centos挂載移動硬碟:

1, 首先确認fuse,centos 5.5 帶有fuse,可以使用 rpm -qa | grep fuse 檢視是否安裝。

[root@localhost ntfs-3g-2010.5.22]# rpm -qa | grep fuse

fuse-2.7.4-8.el5

說明已經安裝fuse

如果沒有顯示,請執行

[root@localhost ntfs-3g-2010.5.22]#yum install fuse

2,安裝ntfs-3g, 系統預設的軟體庫更新不到ntfs-3g,可以自己下載下傳編譯安裝。

下載下傳網址:http://www.tuxera.com/community/ntfs-3g-download/

下載下傳完後安裝,安裝方法下載下傳點有。

簡單介紹一下, 下載下傳後解壓

[root@localhost packages]# tar -zxvf ntfs-3g-2010.5.22.tgz

進入解壓後的目錄

[root@localhost packages]# cd ntfs-3g-2010.5.22

[root@localhost ntfs-3g-2010.5.22]# ls

aclocal.m4    config.h       configure.ac  install       m4           readme

authors       config.h.in    copying       install-sh    makefile     src

autogen.sh    config.log     copying.lib   libfuse-lite  makefile.am  stamp-h1

changelog     config.status  credits       libntfs-3g    makefile.in

compile       config.sub     depcomp       libtool       missing

config.guess  configure      include       ltmain.sh     news

[root@localhost ntfs-3g-2010.5.22]#

接着依次執行    

[root@localhost ntfs-3g-2010.5.22]#./configure 

[root@localhost ntfs-3g-2010.5.22]#make 

[root@localhost ntfs-3g-2010.5.22]#make install

完了之後就可以正常mount ntfs 檔案了

[root@localhost ntfs-3g-2010.5.22]# mount -t ntfs-3g /dev/sda2 /mnt

[root@localhost ntfs-3g-2010.5.22]# ls /mnt

centos    recycler                                vm2k3

ide       system volume information               vmdesk

incoming  tddownload                              w2003sp2.iso

kankan    the brothers four                       windows  

music     ubuntustudio-10.04-alternate-amd64.iso  readbook

news      vm

解除安裝移動硬碟請執行[root@localhost ntfs-3g-2010.5.22]#umount /mnt

磁盤分區、格式化、加載、删除、解除安裝

[root@rac1 ~]# fdisk /dev/sdb

[root@rac1 ~]# mkfs.ext4 /dev/sdb1

[root@rac1 ~]# mount /dev/sdb1 /mnt/sdb1/

[root@rac1 ~]# df -lh

filesystem            size  used avail use% mounted on

/dev/sda2              22g  5.3g   16g  26% /

tmpfs                1000m  100k 1000m   1% /dev/shm

/dev/sda1             3.9g   92m  3.6g   3% /boot

/dev/sdb1             9.9g  151m  9.2g   2% /mnt/sdb1

注:對其他磁盤重複以上操作

删除:

[root@rac1 ~]# fdisk /dev/sdc -&gt; m d l d

[root@rac1 ~]# mkfs /dev/sdc --&gt; 格式化為裸裝置

修改配置檔案

[root@rac1 ~]# vi /etc/rc.local 

添加如下内容

mount /dev/sdb1 /mnt/sdb1/

mount /dev/sdc1 /mnt/sdc1/

mount /dev/sdd1 /mnt/sdd1/

mount /dev/sde1 /mnt/sde1/

繼續閱讀