當前位置:首頁 » 操作系統 » linux自動掛盤

linux自動掛盤

發布時間: 2023-07-11 18:38:01

linux系統設置U盤自動掛載

    筆者在工作中遇到自動掛載U盤,於是在樹莓派和紅帽系統上研究了一下U盤實現自動掛載。總的來說,Linux gnome/kde窗口環境下有移動存儲的管理程序,可以實現自動掛載移動存儲設備,但是在命令行下 通常需要用mount命令手動掛載USB存儲設備。第二種方法有風險,第三種是設備管理服務udev添加規則實現自動mount,第四種方法則進一步封裝mount添加日誌功能。

    Raspberry Pi中USB設備的自動掛載由基於LXDE的GUI / DE處理,具體來說,由文件管理器PCManFM控制。若要禁用此行為,請打開「文件管理器」,然後從「編輯」菜單中選擇「首選項」。選擇「卷管理」選項卡,取消選中第二個選項「掛載可移動介質...」 ,可以禁用第三個選項「顯示可用選項...」設置,以防止彈出窗口提示可用程序。

    系統開機時會主動讀取/etc/fstab這個文件中的內容,根據文件裡面的配置掛載磁碟。使用檢查UUID: sudo blkid,顯示關於可用塊設備的信息, 查找您的設備(如 / dev / sda1 )並復制其UUID。此方法只限於開機時已經插入U盤了,開機後再插入就不發自動掛載,需要執行sudo mount -a命令。

    在文件/ etc / fstab底部添加:UUID={YOUR-UID}    {/path/to/mount/point}    {file-system-type}    defaults,errors=remount-ro   0  1

  倒數第二是mp備份設置,當其值設置為1時,將允許mp備份程序備份;設置為0時,忽略備份操作。倒數第一是fsck磁碟檢查設置,其值是一個順序,當其值為0時,永遠不檢查;而 / 根目錄分區永遠都為1,其它分區從2開始,數字越小越先檢查。

    修改後保存,關閉,重新啟動設備以檢查或鍵入: sudo mount -a  。mount -a 是自動掛載 /etc/fstab 裡面的東西,會忽略所有已經完成的操作。但是筆者認為在這裡面添加太過於危險,不要輕易操作這個文件,有可能造成系統無法開機。外部設備在插入時掛載,在未插入時忽略,不然無法進入系統,這需要添加 nofail 選項,但是操作這個文件不太方便,有其他剛好的方法。

    文件種有兩種ACTION,add和remove。在U盤插入或者拔出時,自動激活mount和unmount,完成設備自動掛載。

KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"

SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"

IMPORT{program}="/sbin/blkid -o udev -p %N"

ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"

ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"

ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"

ACTION=="add", ENV{mount_options}="relatime,sync"

ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000"

ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000"

ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options}  /dev/%k /media/%E{dir_name}"

ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}" 

LABEL="media_by_label_auto_mount_end"

       第三種方法中,mount或者unmount命令在實際運用中是無法記錄日誌的。在生產系統中就需要添加這個插入U盤和拔出U盤的動作,作為審核調查依據。將上面的mount -o或者unmount  -l替換成usbhotplug.sh  mount 和usbhotplug.sh   unmount。

#!/usr/bin/bash

time=`date "+%Y%m%d"`

LOG_FILE="/home/pi/mount-usb-$time.log"

date=`date`

echo $date >> $LOG_FILE

CMD=$1

case $CMD in

    'mount')

        /bin/mkdir -p $4

        echo "/bin/mkdir -p $4" >> $LOG_FILE

        sleep 2

        /bin/mount -o  $2 $3  $4

        echo "/bin/mount -o $2 $3  $4" >> $LOG_FILE

        sync

        echo "----------" >> $LOG_FILE

    ;;

    'umount')

        sync

        /bin/umount -f $2

        echo "/bin/umount $2" >> $LOG_FILE

        sleep 2

        /bin/rmdir $2

        echo "/bin/rmdir $2" >> $LOG_FILE

        echo "----------" >> $LOG_FILE

    ;;

esac

❷ linux磁碟掛載

linux默認不會識別外部的設備(磁碟),所有我們需要將設備掛載到系統已經存在的目錄下才能進行訪問。這個過程就叫做掛載,使用的命令為mount。

(1)根文件系統是必須最先掛載的
(2)掛載點必須存在
(3)掛載設備和掛載點同一時刻只能掛載一次

3.1 查看文件/etc/fstab,這個文件是掛載的配置文件,配置好掛載信息系統重新後會直接讀取該文件內容進行自動掛載。
命令: cat /etc/fstab

文件內容解釋:
(1)第一列為掛載設備,這里使用的UUID進行掛載,可以通過blkid查詢設備的UUD。
查詢UUID命令: blkid /dev/vda1
(2)第二列內容為掛載的位置,即當前設備下存在的路徑。
(3)第三列為掛在的類型,查詢UUID時會帶有type值即掛載類型。
(4)第四列為掛載參數,defaults是默認值的意思。

(5)第五列為是否備份,0代表不要做mp備份;1代表每天進行np操作;2代表不定日期進行mp操作。
(6)是否進行磁碟檢驗,0代表不檢驗;1代表最早檢驗;2代表1級別檢驗完之後進行檢驗。
3.2編輯fstab文件,可以使用命令: vim /etc/fstab 進入文件編輯,增加需要掛載的磁碟信息即可。
3.2編輯完成後,使用 mount -a 可以完成的文檔在系統掛載

(1)查看系統磁碟掛載信息: df -l
(2)查看伺服器有多少塊磁碟: lsblk
(3)卸載掛載: umount -l /data /data 是磁碟掛載路徑

❸ 如何掛載硬碟(在linux中)

移動硬碟or硬碟?x0dx0a(1)個人PC機的話,插入移動硬碟或USB設備,會自動掛載到/media/下,你可以cd到這里看看有沒有;x0dx0a(2)如果是硬碟,就比較麻煩一點。硬碟接入後,linux會分給它一個「標簽」,如/dev/sdb1x0dx0a 怎麼知道呢,這樣做x0dx0a 首先,切換到root用戶或者使用root許可權:su root 或者sudo,需要你輸入密碼。x0dx0a 其次,fdisk -l (是小寫的英文字母L),查看系統掛載的設備列表。硬碟標簽一般會出現在最後一個,看看它所列出的大小是否正確,並記住它的標簽,如/dev/sdb1x0dx0a 最後,把這個標簽掛載到你想要的目錄下,這個目錄你可以自己mkdir,我習慣掛載到/media下: mount /dev/sdb1 /mediax0dx0a注意,此時仍是在超級用戶root下,為防止誤操作,掛載完成後,要記得返回普通用戶下。

❹ 如何在Linux系統下掛載光碟

1、找到光碟的完整路徑名。在命令行輸入:ls
-l
/dev
|
grep
cdrom。
2、可以看到光碟的名字叫做:cdrom1。然後在命令行執行:
mount
/dev/cdrom1
/mnt/。這會把光碟掛載到/mnt目錄下。然後我們就可以通過訪問/mnt來訪問光碟。
3、比如我們要從光碟中拷貝出來一個rpm包。首先在命令行輸入:cd
/mnt。然後輸入ll。就列出了光碟裡面的所有的內容。
4、進入到Packages目錄,在命令行輸入:cd
Packages。然後輸入:ls
-l
|
grep
mysql。找到我們要拷貝出來的rpm包。
5、在命令行輸入:
cp
mysql-5.1.66-2.el6_3.x86_64.rpm
/opt/soft。把mysql-5.1.66-2.el6_3.x86_64.rpm這個包拷貝到/opt/soft目錄下面。在命令行輸入:cd
/opt/soft。然後ll。可以看到文件已經被拷貝過去了。
6、使用完畢以後,要記得卸載光碟。在命令行輸入:umount
/mnt。然後再進入/mnt目錄就看不到光碟的內容了,說明已經成功卸載。

❺ 如何掛載硬碟(在linux中)

Linux添加新硬碟自動掛載硬碟的具體步驟

1.插入新硬碟,啟動Linux伺服器,使用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.實現系統重啟後自動掛載該分區

#vi /etc/fstab

在最後一行添加

/dev/sdb /media/imgs ext4 defaults 1 2

❻ linux 系統數據盤掛載完整過程

阿里雲掛載雲盤第一步

在阿里雲管理員後台,雲盤管理中心掛載好雲盤在哪個伺服器上面。

登錄 ECS管理控制台

在左側導航欄中,選擇 存儲 > 雲盤

選擇地域。

找到 待掛載 雲盤,在 操作 列中,選擇 更多 > 掛載 。

彈出框中完成設置

目標實例 :只能選擇同一可用區的ECS實例。

磁碟隨實例釋放 :如果選中,當實例釋放時,該雲盤也會同時釋放。

自動快照隨磁碟釋放 :如果選中,當雲盤釋放時,該雲盤創建的所有自動快照都會一起釋放,但手動快照不會釋放。建議您不要選擇該選項,保留備份數據。

完成設置後,單擊 執行掛載 。

image

刷新雲盤列表,如果是 使用中 ,表示掛載伺服器成功,暫時還不能使用,因為還沒分區

和指向路徑

數據盤掛載,磁碟分區,關聯路徑

第一、檢查阿里雲伺服器數據盤情況

利用fdisk -l命令,檢查當前VPS的數據硬碟情況

image

這里我們可以看到有100GB數據盤沒有掛載,肯定需要利用起來的。

第二、掛載阿里雲數據硬碟

輸入"fdisk /dev/vdb",然後根據下圖的提示,輸入n,p,1,回車,回車,wq,保存退出。

20180301163914830.png

完畢之後,我們輸入

fdisk -l

正常是可以看到100GB已經別分區

第三、格式化分區及掛載目錄

格式化掛載數據硬碟分區

mkfs.ext3 /dev/vdb1

創建目錄掛載

如果我們安裝的是LNMP/AMH一鍵包,那默認是在HOME目錄下;如果是安裝WDCP面板,那需要安裝在WWW目錄下,我們需要先檢查是否有對應的目錄,沒有需要mkdir創建目錄。

我們這邊掛載到/mnt目錄

echo '/dev/vdb1  /mnt ext3    defaults    0  0' >> /etc/fstab

第四、執行mount掛載操作

mount/dev/vdb1/mnt/data

掛載到新分區

查看分區

執行下面操作

df -h

鏈接:https://www.jianshu.com/p/fa587bbfbb60

❼ linux設置開機自動掛載硬碟

方法/步驟
創建掛載路徑
就是把磁碟分配一個路徑,這個路徑你可以分到任何目錄,不過按照Linux的習慣,都是放在media目錄下,當然這個不限制一定要media,也有同誌喜歡放到Home,方便查找
按Ctrl+Alt+T打開終端,輸入sudo mkdir /media/E
這條命令是創建文件夾,按照Windows的習慣是CDEF,這個隨自己設置
Ubuntu(Linux)開機自動掛載磁碟
獲取需要掛載的分區標識
打開文件管理器,查看分區後面的標識
比如需要開機自動掛載本地磁碟,那麼本地磁碟後面的標識是/dev/sdb5
Ubuntu(Linux)開機自動掛載磁碟
獲取分區類型
在終端輸入sudo blkid
可以看到分區的類型,這里的TYPE需要用到
Ubuntu(Linux)開機自動掛載磁碟
編輯/etc/fstab文件
在終端輸入sudo gedit /etc/fstab
打開fstab文件
Ubuntu(Linux)開機自動掛載磁碟
添加分區
在末行加上
/dev/sdb1 /media/C ntfs defaults 0 0
/dev/sdb5 /media/D ntfs defaults 0 0
這里的sdb對應你的分區,media對應要掛載到的目錄,ntfs是分區的文件類型
Ubuntu(Linux)開機自動掛載磁碟
保存退出
點擊文件右上角的保存,然後關閉
可以在終端輸入reboot重啟,然後發現自動載入了

熱點內容
小蟻攝像機如何雲存儲 發布:2025-03-17 09:42:42 瀏覽:815
如何修改自己的名字和密碼 發布:2025-03-17 09:32:20 瀏覽:787
寶馬3系槍灰色輪轂是哪個配置 發布:2025-03-17 09:28:17 瀏覽:513
鴻蒙系統退回安卓系統怎麼備份 發布:2025-03-17 09:14:33 瀏覽:614
資料庫服務公司 發布:2025-03-17 08:56:43 瀏覽:495
我的世界伺服器載入不了區塊 發布:2025-03-17 08:56:39 瀏覽:817
如何給無線路由器設置密碼 發布:2025-03-17 08:51:40 瀏覽:886
SQL閥 發布:2025-03-17 08:45:23 瀏覽:162
ipadpro第一代什麼配置 發布:2025-03-17 08:44:38 瀏覽:198
linuxjava進程查看 發布:2025-03-17 08:29:19 瀏覽:969