mount命令及掛載本地yum源


mount命令

mount [-t vfstype] [-o options] device dir

  其中:

  1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:

  光盤或光盤鏡像:iso9660

  DOS fat16文件系統:msdos

  Windows 9x fat32文件系統:vfat

  Windows NT ntfs文件系統:ntfs

  Mount Windows文件網絡共享:smbfs

  UNIX(LINUX) 文件網絡共享:nfs

  2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:

  loop:用來把一個文件當成硬盤分區掛接上系統

  ro:采用只讀方式掛接設備

  rw:采用讀寫方式掛接設備

  iocharset:指定訪問文件系統所用字符集

  3.device 要掛接(mount)的設備。

  4.dir設備在系統上的掛接點(mount point)。

 卸載設備

umount 設備名或者掛載點

如果設備正忙  使用 
fuser -mv /mnt    查看pid  kill -9 pid干掉重新登錄即可卸載
如果沒有fuser工具  yum install  -y psmisc

還可以  fuser -m -v -i -k /media
-m 參數顯示所有使用指定文件系統的進程,后面可以跟掛載點,或是dev設備
-v 參數給出詳細的輸出,可以看出,霸占着移動設備程序的進程號
-k殺死霸占移動設備的進程
-i在殺死進程前進行確認,防止誤殺重要進程


 

掛載本地yum源

1、將來CentOS-7-x86_64-DVD-2009.iso的鏡像文件上傳到目錄/root下
2、將其掛載mnt目錄下

mount -o loop -t iso9660 /root/CentOS-7-x86_64-DVD-2009.iso /mnt
3、把默認Yum源備份(可選)並編寫repo文件並指向鏡像的掛載目錄
# cd /etc/yum.repos.d&&mkdir bak&&mv *.repo bak/
# vi /etc/yum.repos.d/media.repo
添加下面的內容:
[local]
name=Linux 7.x DVD
baseurl=file:///mnt
gpgcheck=0
enabled=1

或者

cd /etc/yum.repos.d
mkdir bak
mv *.repo bak/

echo "[local]" >> /etc/yum.repos.d/media.repo
echo "name =Linux 7.x DVD" >> /etc/yum.repos.d/media.repo
echo "baseurl=file:///mnt" >> /etc/yum.repos.d/media.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/media.repo
echo "enabled=1" >> /etc/yum.repos.d/media.repo
4、清除緩存
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
把Yum源緩存到本地,加快軟件的搜索好安裝速度
[root@localhost ~]# yum list all
 

光驅的iso鏡像掛載

有時系統鏡像在光驅中,就需要把光驅鏡像掛載到指定目錄

/dev/sr0是光驅的設備名(硬件),/dev/cdrom也代表光驅(軟連接)
 
mount /dev/sr0 /mnt
mount /dev/cdrom /mnt

 配置開機掛載

vi /etc/fstab  添加如下掛載信息

/dev/cdrom /mnt iso9660 defaults 0 0

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM