移動(dòng)硬盤or硬盤?\x0d\x0a(1)個(gè)人PC機(jī)的話,插入移動(dòng)硬盤或USB設(shè)備,會(huì)自動(dòng)掛載到/media/下,你可以cd到這里看看有沒有;\x0d\x0a(2)如果是硬盤,就比較麻煩一點(diǎn)。硬盤接入后,linux會(huì)分給它一個(gè)“標(biāo)簽”,如/dev/sdb1\x0d\x0a 怎么知道呢,這樣做\x0d\x0a 首先,切換到root用戶或者使用root權(quán)限:su root 或者sudo,需要你輸入密碼。\x0d\x0a 其次,fdisk -l (是小寫的英文字母L),查看系統(tǒng)掛載的設(shè)備列表。硬盤標(biāo)簽一般會(huì)出現(xiàn)在最后一個(gè),看看它所列出的大小是否正確,并記住它的標(biāo)簽,如/dev/sdb1\x0d\x0a 最后,把這個(gè)標(biāo)簽掛載到你想要的目錄下,這個(gè)目錄你可以自己mkdir,我習(xí)慣掛載到/media下: mount /dev/sdb1 /media\x0d\x0a注意,此時(shí)仍是在超級(jí)用戶root下,為防止誤操作,掛載完成后,要記得返回普通用戶下。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)會(huì)同免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
linux默認(rèn)不會(huì)識(shí)別外部的設(shè)備(磁盤),所有我們需要將設(shè)備掛載到系統(tǒng)已經(jīng)存在的目錄下才能進(jìn)行訪問(wèn)。這個(gè)過(guò)程就叫做掛載,使用的命令為mount。
(1)根文件系統(tǒng)是必須最先掛載的
(2)掛載點(diǎn)必須存在
(3)掛載設(shè)備和掛載點(diǎn)同一時(shí)刻只能掛載一次
3.1 查看文件/etc/fstab,這個(gè)文件是掛載的配置文件,配置好掛載信息系統(tǒng)重新后會(huì)直接讀取該文件內(nèi)容進(jìn)行自動(dòng)掛載。
命令: cat /etc/fstab
文件內(nèi)容解釋:
(1)第一列為掛載設(shè)備,這里使用的UUID進(jìn)行掛載,可以通過(guò)blkid查詢?cè)O(shè)備的UUD。
查詢UUID命令: blkid /dev/vda1
(2)第二列內(nèi)容為掛載的位置,即當(dāng)前設(shè)備下存在的路徑。
(3)第三列為掛在的類型,查詢UUID時(shí)會(huì)帶有type值即掛載類型。
(4)第四列為掛載參數(shù),defaults是默認(rèn)值的意思。
(5)第五列為是否備份,0代表不要做dump備份;1代表每天進(jìn)行dunp操作;2代表不定日期進(jìn)行dump操作。
(6)是否進(jìn)行磁盤檢驗(yàn),0代表不檢驗(yàn);1代表最早檢驗(yàn);2代表1級(jí)別檢驗(yàn)完之后進(jìn)行檢驗(yàn)。
3.2編輯fstab文件,可以使用命令: vim /etc/fstab 進(jìn)入文件編輯,增加需要掛載的磁盤信息即可。
3.2編輯完成后,使用 mount -a 可以完成的文檔在系統(tǒng)掛載
(1)查看系統(tǒng)磁盤掛載信息: df -l
(2)查看服務(wù)器有多少塊磁盤: lsblk
(3)卸載掛載: umount -l /data /data 是磁盤掛載路徑
1.插入新硬盤,啟動(dòng)Linux服務(wù)器,使用fdisk -l 查看硬盤
#fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
2.格式化硬盤
#mkfs -t ext4 /dev/sdb
3.掛載硬盤
#mount 硬盤地址 要掛載的地址
#mount /dev/sdb /media/imgs
4.實(shí)現(xiàn)系統(tǒng)重啟后自動(dòng)掛載該分區(qū)
#vi /etc/fstab
在最后一行添加
/dev/sdb /media/imgs ext4 defaults 1 2
一、添加磁盤
添加加新硬盤重啟服務(wù)器
添加完之后就可以重啟機(jī)器了,如果你機(jī)器是開啟的,進(jìn)入系統(tǒng)并不能看見你剛添加的那塊磁盤,只有等系統(tǒng)重啟,重新加載之后才會(huì)顯示安裝的那塊磁盤
二、進(jìn)入系統(tǒng)
使用root用戶進(jìn)入系統(tǒng)
三、 查看硬盤信息
[root@localhost ~]# fdisk -l ? //磁盤命令
1
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x000c4cb5
Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sda1 ? * ? ? ? ? ? 1 ? ? ? ? ?64 ? ? ?512000 ? 83 ?Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 ? ? ? ? ? ? ?64 ? ? ? ?2611 ? ?20458496 ? 8e ?Linux LVM
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0xd0f5c869
Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sdb1 ? ? ? ? ? ? ? 1 ? ? ? ?2610 ? ?20964793+ ?83 ?Linux
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
可以看到這臺(tái)機(jī)器加載了三個(gè)磁盤sda、sdb、sdc
其中sda是初始磁盤,sdb已經(jīng)初始化且經(jīng)過(guò)使用,sdc是剛剛加載的,未格式化的新磁盤
四、創(chuàng)建新硬盤分區(qū)
[root@localhost ~]# fdisk /dev/sdc #進(jìn)入磁盤
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x45a3cadb.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
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 ? ? ?#設(shè)定可啟動(dòng)標(biāo)記
b ? edit bsd disklabel
c ? toggle the dos compatibility flag
d ? delete a partition ? ? ? ? ?#刪除一個(gè)分區(qū)
l ? list known partition types ?#各分區(qū)類型所對(duì)應(yīng)的ID
m ? print this menu ? ? ? ? ? ? #菜單
n ? add a new partition ? ? ? ? #添加一個(gè)分區(qū)
o ? create a new empty DOS partition table
p ? print the partition table ? #顯示該磁盤下的當(dāng)前分區(qū)信息
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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
知道命令之后就可以進(jìn)行分區(qū)了
Command (m for help): p //打印分區(qū)信息,可以看到當(dāng)前并沒有分區(qū)
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x45a3cadb
Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
Command (m for help): n //創(chuàng)建一個(gè)新的分區(qū)
Command action
e ? extended//輸入e為創(chuàng)建擴(kuò)展分區(qū)
p ? primary partition (1-4) //輸入p為創(chuàng)建邏輯分區(qū)
p
Partition number (1-4): 1//劃分邏輯分區(qū)
First cylinder (1-2610, default 1): //我這里直接回車,是不想把該磁盤分成多個(gè)分區(qū),把整個(gè)磁盤作為1個(gè)分區(qū)
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): p //再次查看可以看到該磁盤已經(jīng)有1個(gè)分區(qū)了
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x45a3cadb
Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sdc1 ? ? ? ? ? ? ? 1 ? ? ? ?2610 ? ?20964793+ ?83 ?Linux
Command (m for help): w //保存分區(qū)
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
再次使用”fdisk -l”命令查看磁盤信息
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x406a4c58
Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sdc1 ? ? ? ? ? ? ? 1 ? ? ? ?2610 ? ?20964793+ ?83 ?Linux
1
2
3
4
5
6
7
8
9
第三塊磁盤/dev/sdc已經(jīng)分區(qū)好了
五、格式化分區(qū)
[root@localhost ~]# mkfs.ext3 /dev/sdc1
//將/dev/sdc1格式化為ext3類型,好像大部分的磁盤都是格式化為ext3類型,具體為什么沒有深入研究,暫時(shí)不清楚,想了解的朋友可以自己查一下
1
2
[root@localhost ~]# mkfs.ext3 /dev/sdc1
mke2fs 1.41.12 (17-May-2010)
文件系統(tǒng)標(biāo)簽=
操作系統(tǒng):Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5241198 blocks
262059 blocks (5.00%) reserved for the super user
第一個(gè)數(shù)據(jù)塊=0
Maximum filesystem blocks=4294967296
160 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, 2654208,
4096000
正在寫入inode表: 完成 ? ? ? ? ? ? ? ? ? ? ? ? ?
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. ?Use tune2fs -c or -i to override.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
格式化完畢,此時(shí)就可以使用“mount”命令掛載分區(qū)了,然后使用這個(gè)磁盤空間了
六、掛載分區(qū)以及開機(jī)自動(dòng)掛載
[root@localhost ~]# df -h //此時(shí)只有sda1和sdb1兩個(gè)磁盤掛載
Filesystem ? ? ? ? ? ? ? ? ? ?Size ?Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root ? 18G ? 15G ?1.5G ?92% /
tmpfs ? ? ? ? ? ? ? ? ? ? ? ? 932M ? 76K ?932M ? 1% /dev/shm
/dev/sda1 ? ? ? ? ? ? ? ? ? ? 485M ? 40M ?421M ? 9% /boot
/dev/sdb1 ? ? ? ? ? ? ? ? ? ? ?20G ?1.2G ? 18G ? 7% /disk/diskone
/dev/sr0 ? ? ? ? ? ? ? ? ? ? ?4.2G ?4.2G ? ? 0 100% /media/CentOS_6.5_Final
[root@localhost /]# cd /disk/
[root@localhost disk]# ll
總用量 4
drwxr-xr-x. 4 root root 4096 7月 ?28 17:04 diskone
[root@localhost disk]# cd diskone/
[root@localhost diskone]# ll
總用量 20
drwx------. 2 root root 16384 7月 ?28 16:12 lost+found
drwxr-xr-x. 2 root root ?4096 7月 ?28 17:09 software
[root@localhost diskone]# cd ../
[root@localhost disk]# mkdir disktwo //創(chuàng)建被掛載的路徑
[root@localhost disk]# ll
總用量 8
drwxr-xr-x. 4 root root 4096 7月 ?28 17:04 diskone
drwxr-xr-x. 2 r
linux 重新掛載需要先卸載再重新掛載,如果要一條命令可以通過(guò)符號(hào)將兩個(gè)命令組合到一個(gè)命令里,例如:
umount -l /mnt/test mount -o ro /dev/hda1? /mnt/test
linux中掛載命令是mount,卸載是umount,在命令行中使用可以將多條命令組合成一條命令并順序執(zhí)行,以達(dá)到快速執(zhí)行的目的。
擴(kuò)展資料
linux掛載命令mount的用法介紹:
1、語(yǔ)法
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、參數(shù)說(shuō)明:
-V:顯示程序版本
-h:顯示輔助訊息
-v:顯示較訊息,通常和 -f 用來(lái)除錯(cuò)。
-a:將 /etc/fstab 中定義的所有檔案系統(tǒng)掛上。
-F:這個(gè)命令通常和 -a 一起使用,它會(huì)為每一個(gè) mount 的動(dòng)作產(chǎn)生一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量 NFS 檔案系統(tǒng)時(shí)可以加快掛上的動(dòng)作。
-f:通常用在除錯(cuò)的用途。它會(huì)使 mount 并不執(zhí)行實(shí)際掛上的動(dòng)作,而是模擬整個(gè)掛上的過(guò)程。通常會(huì)和 -v 一起使用。
-n:一般而言,mount 在掛上后會(huì)在 /etc/mtab 中寫入一筆資料。但在系統(tǒng)中沒有可寫入檔案系統(tǒng)存在的情況下可以用這個(gè)選項(xiàng)取消這個(gè)動(dòng)作。
掛接命令(mount) mount命令參數(shù)非常多,
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系統(tǒng)的類型,通常不必指定。mount 會(huì)自動(dòng)選擇正確的類型。常用類型有:
光盤或光盤鏡像:iso9660
DOS fat16文件系統(tǒng):msdos
Windows 9x fat32文件系統(tǒng):vfat
Windows NT ntfs文件系統(tǒng):ntfs
Mount Windows文件網(wǎng)絡(luò)共享:smbfs
UNIX(LINUX) 文件網(wǎng)絡(luò)共享:nfs
2.-o options 主要用來(lái)描述設(shè)備或檔案的掛接方式。常用的參數(shù)有:
loop:用來(lái)把一個(gè)文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)
ro:采用只讀方式掛接設(shè)備
rw:采用讀寫方式掛接設(shè)備
iocharset:指定訪問(wèn)文件系統(tǒng)所用字符集
3.device 要掛接(mount)的設(shè)備。
4.dir設(shè)備在系統(tǒng)上的掛接點(diǎn)(mount point)。
掛接光盤鏡像文件
1、從光盤制作光盤鏡像文件。將光盤放入光驅(qū),執(zhí)行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:執(zhí)行上面的任何一條命令都可將當(dāng)前光驅(qū)里的光盤制作成光盤鏡像文件/home/sunky/mydisk.iso
2、將文件和目錄制作成光盤鏡像文件,執(zhí)行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:這條命令將/home/sunky/mydir目錄下所有的目錄和文件制作成光盤鏡像文件/home/sunky/mydisk.iso,光盤卷標(biāo)為:mydisk
3、光盤鏡像文件的掛接(mount)
#mkdir /mnt/vcdrom
注:建立一個(gè)目錄用來(lái)作掛接點(diǎn)(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以訪問(wèn)盤鏡像文件mydisk.iso里的所有文件了。
掛接移動(dòng)硬盤 《Linux就該這么學(xué)》一起學(xué)習(xí)linux
對(duì)linux系統(tǒng)而言,USB接口的移動(dòng)硬盤是當(dāng)作SCSI設(shè)備對(duì)待的。插入移動(dòng)硬盤之前,應(yīng)先用fdisk –l 或 more /proc/partitions查看系統(tǒng)的硬盤和硬盤分區(qū)情況。
[root at pldyrouter /]# fdisk -l
接好移動(dòng)硬盤后,再用fdisk –l 或 more /proc/partitions查看系統(tǒng)的硬盤和硬盤分區(qū)情況.應(yīng)該可以發(fā)現(xiàn)多了一個(gè)SCSI硬盤/dev/sdc和它的兩個(gè)磁盤分區(qū)/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區(qū)的邏輯分區(qū)。我們可以使用下面的命令掛接/dev/sdc1和 /dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目錄用來(lái)作掛接點(diǎn)(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:對(duì)ntfs格式的磁盤分區(qū)應(yīng)使用-t ntfs 參數(shù),對(duì)fat32格式的磁盤分區(qū)應(yīng)使用-t vfat參數(shù)。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系統(tǒng)下使用fdisk分區(qū)命令和mkfs文件系統(tǒng)創(chuàng)建命令可以將移動(dòng)硬盤的分區(qū)制作成linux系統(tǒng)所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1
掛接U盤
和USB接口的移動(dòng)硬盤一樣對(duì)linux系統(tǒng)而言U盤也是當(dāng)作SCSI設(shè)備對(duì)待的。使用方法和移動(dòng)硬盤完全一樣。插入U(xiǎn)盤之前,應(yīng)先用fdisk –l 或 more /proc/partitions查看系統(tǒng)的硬盤和硬盤分區(qū)情況。
[root at pldyrouter root]# fdisk -l
插入U(xiǎn)盤后,再用fdisk –l 或 more /proc/partitions查看系統(tǒng)的硬盤和硬盤分區(qū)情況。
[root at pldyrouter root]# fdisk -l
系統(tǒng)多了一個(gè)SCSI硬盤/dev/sdd和一個(gè)磁盤分區(qū)/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。
#mkdir -p /mnt/usb
注:建立一個(gè)目錄用來(lái)作掛接點(diǎn)(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:現(xiàn)在可以通過(guò)/mnt/usb來(lái)訪問(wèn)U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb