新聞中心
在Linux操作系統(tǒng)中,掛載是一項(xiàng)非常重要的操作,它可以將外部存儲(chǔ)設(shè)備或網(wǎng)絡(luò)存儲(chǔ)設(shè)備與Linux系統(tǒng)進(jìn)行連接,實(shí)現(xiàn)文件的讀寫(xiě)操作。但是掛載操作對(duì)于初學(xué)者來(lái)說(shuō)可能會(huì)比較混亂,不知道如何使用并設(shè)置正確的掛載點(diǎn)。在這篇文章中,我們將分享如何正確設(shè)置Linux掛載。

1、概述Linux掛載
掛載是一個(gè)將文件系統(tǒng)鏈接到文件樹(shù)的過(guò)程。當(dāng)將文件系統(tǒng)掛載到Linux文件樹(shù)中一個(gè)指定目錄時(shí),這個(gè)目錄成為了掛載點(diǎn)。當(dāng)我們需要訪問(wèn)這個(gè)文件系統(tǒng)時(shí),只需要進(jìn)入這個(gè)掛載點(diǎn)即可。
在Linux環(huán)境下,我們可以使用mount命令進(jìn)行文件系統(tǒng)掛載,也可以在/etc/fstab文本文件中指定掛載設(shè)備。掛載的驅(qū)動(dòng)器存儲(chǔ)在Linux設(shè)備樹(shù)的/sys/class下。
2、設(shè)置Linux掛載點(diǎn)
在Linux中,我們需要?jiǎng)?chuàng)建一個(gè)文件夾來(lái)作為掛載點(diǎn)。一般來(lái)說(shuō),我們會(huì)在根目錄下創(chuàng)建一個(gè)具有唯一名稱的文件夾,例如mnt或media。
要?jiǎng)?chuàng)建掛載點(diǎn),可以使用mkdir命令,比如:
sudo mkdir /mnt/my_u
這個(gè)命令將在/mnt目錄下創(chuàng)建一個(gè)名為my_u的文件夾,并將它作為掛載點(diǎn),以便我們將USB設(shè)備或其他存儲(chǔ)設(shè)備連接到這個(gè)點(diǎn)。
3、使用mount命令掛載Linux文件系統(tǒng)
在Linux中,我們可以使用mount命令來(lái)掛載文件系統(tǒng)。該命令的基本語(yǔ)法為:
mount -t [文件系統(tǒng)類型] [設(shè)備路徑] [掛載路徑]
例如,如果想要將USB設(shè)備/dev/sdb1掛載到/mnt/my_u目錄下,您可以執(zhí)行以下命令:
sudo mount -t ext4 /dev/sdb1 /mnt/my_u
這命令會(huì)將一個(gè)使用ext4文件系統(tǒng)格式的dev/sdb1設(shè)備掛載到/mnt/my_u目錄下。
4、使用fstab文件掛載文件系統(tǒng)
我們也可以使用fstab文件指定系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載一些文件系統(tǒng)。
打開(kāi)/etc/fstab文件,添加以下行:
/dev/sdb1 /mnt/my_u ext4 defaults 0 0
這就表示在啟動(dòng)系統(tǒng)時(shí),將/dev/sdb1設(shè)備掛載到/mnt/my_u目錄下,當(dāng)然也可以替換成你的設(shè)備路徑和掛載路徑以及文件系統(tǒng)類型。
5、卸載文件系統(tǒng)
在Linux中,我們也可以使用umount來(lái)卸載文件系統(tǒng)。這是一個(gè)取消掛載設(shè)備或文件系統(tǒng)的過(guò)程。
例如,您可以通過(guò)以下命令來(lái)卸載/dev/sdb1:
sudo umount /dev/sdb1
在卸載文件系統(tǒng)之前,確保所有正在執(zhí)行訪問(wèn)文件系統(tǒng)的進(jìn)程已經(jīng)退出。
6、
在本文中,我們討論了如何在Linux中正確設(shè)置和使用掛載點(diǎn)。在構(gòu)建自己的系統(tǒng)時(shí),特別是在需要訪問(wèn)額外的存儲(chǔ)設(shè)備時(shí),掛載是非常有用的。
我們介紹的方法可以用于掛載USB設(shè)備、CD/DVD-ROM、其他磁盤分區(qū)、虛擬文件系統(tǒng)等。要正確地掛載文件系統(tǒng),您應(yīng)該使用適當(dāng)?shù)膾燧d點(diǎn)和設(shè)備路徑,以及使用適當(dāng)?shù)奈募到y(tǒng)類型。同時(shí),在卸載文件系統(tǒng)之前,確保所有正在執(zhí)行訪問(wèn)文件系統(tǒng)的進(jìn)程已經(jīng)退出。
相關(guān)問(wèn)題拓展閱讀:
- linux下如何掛載硬盤?
- linux中的掛載點(diǎn)怎么設(shè)置
linux下如何掛載硬盤?
只要6步!Linux系統(tǒng)下掛載硬帆頃仿春盤不再困擾你態(tài)大陸!
1.插入新硬盤,啟動(dòng)Linux服務(wù)器,使用fdisk -l 查看硬盤
#fdisk -l
Disk /dev/sdb: 1000.2 GB, 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ī)器是開(kāi)啟的,進(jìn)入系統(tǒng)并不能看見(jiàn)你剛添加的那塊磁盤瞎輪,只有等系統(tǒng)重啟,重新加載之后才會(huì)顯示安裝的那塊磁磨戚信盤
二、進(jìn)入系統(tǒng)
使用root用戶進(jìn)入系統(tǒng)
三、 查看硬盤信息
# fdisk -l //磁盤命令
Disk /dev/sda: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c4cb5
Device Boot StartEnd Blocks Id 仔唯System
/dev/sda1 * Linux
Partition 1 does not end on cylinder boundary.
/dev/sda 8e Linux LVM
Disk /dev/sdb: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd0f5c869
Device Boot StartEnd Blocks Id System
/dev/sdb+ 83 Linux
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x
可以看到這臺(tái)機(jī)器加載了三個(gè)磁盤sda、sdb、sdc
其中sda是初始磁盤,sdb已經(jīng)初始化且經(jīng)過(guò)使用,sdc是剛剛加載的,未格式化的新磁盤
四、創(chuàng)建新硬盤分區(qū)
# 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)
知道命令之后就可以進(jìn)行分區(qū)了
Command (m for help): p //打印分區(qū)信息,可以看到當(dāng)前并沒(méi)有分區(qū)
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
Device Boot StartEnd 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,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
Device Boot StartEnd Blocks Id System
/dev/sdc+ 83 Linux
Command (m for help): w //保存分區(qū)
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
再次使用”fdisk -l”命令查看磁盤信息
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x406a4c58
Device Boot StartEnd Blocks Id System
/dev/sdc+ 83 Linux
第三塊磁盤/dev/sdc已經(jīng)分區(qū)好了
五、格式化分區(qū)
# mkfs.ext3 /dev/sdc1
//將/dev/sdc1格式化為ext3類型,好像大部分的磁盤都是格式化為ext3類型,具體為什么沒(méi)有深入研究,暫時(shí)不清楚,想了解的朋友可以自己查一下
# mkfs.ext3 /dev/sdc1
mke2fs 1.41.12 (17-May-2023)
文件系統(tǒng)標(biāo)簽=
操作系統(tǒng):Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
inodes,blocks
blocks (5.00%) reserved for the super user
之一個(gè)數(shù)據(jù)塊=0
Maximum filesystem blocks=
160 block groups
32768 blocks per group,fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304,,,,,,,,
正在寫(xiě)入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.
格式化完畢,此時(shí)就可以使用“mount”命令掛載分區(qū)了,然后使用這個(gè)磁盤空間了
六、掛載分區(qū)以及開(kāi)機(jī)自動(dòng)掛載
# df -h //此時(shí)只有sda1和sdb1兩個(gè)磁盤掛載
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 18G 15G 1.5G 92% /
tmpfsM 76K 932M 1% /dev/shm
/dev/sdaM 40M 421M 9% /boot
/dev/sdbG 1.2G 18G 7% /disk/diskone
/dev/sr.2G 4.2G% /media/CentOS_6.5_Final
# cd /disk/
# ll
總用量 4
drwxr-xr-x. 4 root root月:04 diskone
# cd diskone/
# ll
總用量 20
drwx——. 2 root root月:12 lost+found
drwxr-xr-x. 2 root root月:09 software
# cd ../
# mkdir disktwo //創(chuàng)建被掛載的路徑
# ll
總用量 8
drwxr-xr-x. 4 root root月:04 diskone
drwxr-xr-x. 2 root root月:48 disktwo
# mount /dev/sdc1 /disk/disktwo/ //進(jìn)行掛載
# df -h //再次查看,發(fā)現(xiàn)sdc1已經(jīng)掛載在/disk/disktwo路徑下
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 18G 15G 1.5G 92% /
tmpfsM 76K 932M 1% /dev/shm
/dev/sdaM 40M 421M 9% /boot
/dev/sdbG 1.2G 18G 7% /disk/diskone
/dev/sr.2G 4.2G% /media/CentOS_6.5_Final
linux中的掛載點(diǎn)怎么設(shè)置
#mkdir /mnt/u-disk
#monut -t vfat /dev/sdb1 /mnt/u-disk/
會(huì)出現(xiàn)這樣的芹戚陸提示嫌頃仔虛符mount: /dev/sdb1 is not a valid block device
根據(jù)你的需要來(lái)設(shè)置
你想把掛載點(diǎn)放舉橡到那個(gè)路徑下面,就在這個(gè)路徑帆鄭下面先創(chuàng)建態(tài)答頌一個(gè)目錄
然后用mount命令掛載就可以了
關(guān)于linux 掛載設(shè)置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽(yáng)、重慶、貴陽(yáng)機(jī)房服務(wù)器托管租用。
新聞標(biāo)題:如何正確設(shè)置Linux掛載? (linux 掛載設(shè)置)
本文URL:http://fisionsoft.com.cn/article/dhiphop.html


咨詢
建站咨詢
