1.使用fdisk -l 查看硬碟的詳細資訊

分析:
2.磁區初始化
fdisk /dev/sdb

分析:各個引數的決議
1. 輸入 m 顯示所有命令列示,
2. 輸入 p 顯示硬碟分割情形,列印磁區表,
3. 輸入 a 設定硬碟啟動區,
4. 輸入 n 設定新的硬碟分割區,
4.1. 輸入 e 硬碟為[延伸]分割區(extend),
4.2. 輸入 p 硬碟為[主要]分割區(primary),
5. 輸入 t 改變硬碟分割區屬性,
t:磁區系統id號
L:82:linux swap
83:linux
86:NTFS window磁區
6. 輸入 d 洗掉硬碟分割區屬性,
7. 輸入 q 結束不存入硬碟分割區屬性,
8. 輸入 w 結束并寫入硬碟分割區屬性

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 287 2097152 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 287 2611 18668544 83 Linux
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 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: 0x02537cbf
Device Boot Start End Blocks Id System
/dev/sdb1 1 1305 10482381 83 Linux 磁區創建成功
注意:1.
Partition number (1-4): 2 #如果這里已經創建了1個磁區,那么這個值就不能輸入1了,
3.磁區的檔案系統
給磁區指定檔案系統:ext2和ext3
mke2fs /dev/sdb1 #默認是ext2,此命令是創建檔案系統
mke2fs -j /dev/sdb1 #-j 是ext3
mke2fs -t ext4 /dev/sdb1 #ext4創建檔案系統
e2fsck -p /dev/sdb1 #檢查檔案系統 :檔案、扇區是否有錯誤 引數-p 是自動修復
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
決議:掛載37或180天后檢測檔案系統
tune2fs -l /dev/sdb1 #查看檔案系統的詳細資訊
-l 查看詳細資訊
-c 30 /dev/sdb1 設定多少次檢查(掛載多少次檢測)
-i 70d /dev/sdb1 70天檢查(多少天檢測)
e2label /dev/sdb1 www-data #指定轉標
findfs www-data #查找轉標
4.掛載
vim /etc/fstab 永久性掛載配置
在檔案中添加如下:/dev/sdb1 /opt ext3 defaults 1 1
mount :查看磁區格式
-a 掛載資訊立即生效
-t ext3 /dev/sdb1 /opt 臨時掛載linux磁區
-t vfat /dev/sdc1 //media/usb u盤掛載 window磁區
-o loop docs.iso /media/iso 掛載鏡像檔案
mount media/cdrom 光驅掛載
umount /opt 卸載掛載
5 成功
df -h :查看當前硬碟使用情況

6.補充NTFS移動硬碟掛載
首先需要一個NTFS-3G工具,并編譯它之后在mount就可以了,就這么簡單,
首先要進入官網下載NTFS-3G工具
http://www.tuxera.com/community/ntfs-3g-download/
1.下載之后進行解壓
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz
2.編譯并進行安裝
進入ntfs-3g_ntfsprogs-2017.3.23檔案夾中
./configure && make && make install
ps:如果提示沒有gcc,則yum install gcc* 將編譯環境安裝好在執行一次上面的命令
上面的命令也可以分三次執行完成
./configure
make
make install
3.掛載NTFS
mount -t ntfs-3g /dev/sda2 /mnt/Windows
ps:mount重啟之后就會失效
4.CentOS 7 開機自動掛載NTFS(當然 如果不希望自動掛載的,可以不做這一步,)
更改/etc/fstab,更改前備份下 cp /etc/fstab /etc/fstab.bak
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
ps:如果不知道是sda幾,用fdisk -l 查看下磁區表就可以了,/etc/fstab內的掛載點不能有空格,就算是用\轉義掉空格貌似也沒用(估計是沒成功),這是個人的經驗,
比如:fstab中有個掛載點是:/mnt/Virtual\ Machines 保存重起之后就直接進入只讀檔案系統了,這時候你是不能修改fstab中的內容的,可以運行如下命令,之后在重新vi就可以了,
mount -n -o remount,rw / 注意,逗號之間是沒有空格的,/前面有空格,
然后vi fstab 洗掉有空格的掛載點就是/mnt/Virtual\ Machines 就可以了,

本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/251934.html
標籤:其他
上一篇:linux命令下載檔案到本地
下一篇:linux 查看檔案大小的命令
