開機自動掛載ISO文件

開機自動掛載ISO文件

1 概述

開機自動掛載ISO 文件有兩種途徑 。一種是經過配置fstab文件,開機時Linux自動識別並 掛載。另一種是將掛載命令加入到開機後自動執行的腳本中, 通常爲/etc/rc.d/rc.local.css

下面分別是兩種方式的內容。html

好比個人ISO文件是 /root/CentOS-7-x86_64-DVD-1611.iso, 我想把它掛載到 /iso 路徑下。前提要先建立/iso 路徑。下面是實現自動掛載的兩種途徑。java

1.1 經過fstab

在/etc/fstab 文件中添加入下面一行內容:python

<ISO文件絕對路徑>  <掛載點>         iso9660 loop,defaults   0 0

示例以下:sql

[root@report-test rc.d]# cat /etc/fstab
...... 省略
/root/CentOS-7-x86_64-DVD-1611.iso /iso         iso9660 loop,defaults   0 0

編輯好文件fstab後,保存,並執行以下命令進行本次掛載(也就是手動掛載),不須要重啓服務器。下次重 啓服務器時會自動掛載:shell

# mount /iso

示例以下:sass

[root@report-test rc.d]# mount /iso
mount: /dev/loop0 寫保護,將以只讀方式掛載

1.2 經過rc.local

在rc.local文件尾部加入如下格式的命令:ruby

cat >> /etc/rc.d/rc.local <<EOF
mount -o loop -t iso9660 <ISO文件絕對路徑> <掛載點>
EOF

示例:bash

[root@report-test rc.d]# cat >> /etc/rc.d/rc.local <<EOF
> mount -o loop -t iso9660 /root/CentOS-7-x86_64-DVD-1611.iso /iso
> EOF
[root@report-test rc.d]# tail /etc/rc.d/rc.local
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
mount -o loop -t iso9660 /root/CentOS-7-x86_64-DVD-1611.iso /iso # 此行爲手動掛載iso文件的命令,路徑存在的話,不須要作任何配置,便可進行掛載

Author: halberd.lee服務器

Created: 2019-08-06 Tue 14:05

Validate

相關文章
相關標籤/搜索