Linux彈出U盤的正確姿勢 命令列

2021-09-25 01:24:37 字數 1378 閱讀 7035

網上大多寫帖子都是說umount /dev/sd* 之後就可以拔出u盤,然而這和彈出操作還是有些差別的。

umount只是解除安裝掉裝置和掛載點直接的關聯,而u盤此時還是可以檢視到的(fdisk -l、lsblk等)

這裡是lsblk的掛載的結果

sdc           8:32   1  14.4g  0 disk 

└─sdc1 8:33 1 14.4g 0 part /run/media/donhost/不可移動的磁碟

當我們執行umount /dev/sdc1之後

sdc           8:32   1  14.4g  0 disk 

└─sdc1 8:33 1 14.4g 0 part //可以看到只是和掛載點的關聯被解除安裝掉了,裝置還是可以檢視到的。

讓我們看看圖形介面資源管理器(nautilus)裡的『彈出』和『安全移除驅動器』的操作

這裡有兩個選項可以彈出u盤,『彈出』和』安全移除驅動器』。這裡對應的命令分別是:

gio mount -e /run/media/donhost/不可移動的磁碟		//彈出指定裝置(這裡-e 選項只能寫掛載點)(更多選項可以自行--help)

ll /dev/sd*

brw-rw---- 1 root disk 8, 32 7月 6 18:17 /dev/sdc //我們可以看到/dev/sdc1已經被彈出了

這裡用的是udisks2

udisksctl unmount -b /dev/sdc1					//解除安裝掛載點。相當與(umount /devsdc1)

udisksctl power-off -b /dev/sdc1 //安全關閉驅動器

ll /dev/sd*

這裡 /dev/sdc1 和 /dev/sdc 都消失了(因為已經被安全分離)

至於這兩者之間的差別,大家自己體會。

彈出u盤設定快捷鍵(gnome圖形介面)

在本地編寫乙個bash指令碼

#!/bin/bash

udisksctl unmount -b /dev/sdc1 && udisksctl power-off -b /dev/sdc1

在設定-裝置-鍵盤 裡 滑到最後新增自定義快捷鍵

Linux 關機的正確姿勢

sync用於強制將記憶體中的檔案緩衝內容寫到磁碟。linux系統為了提高讀寫磁碟的效率 buffer 為了解決寫磁碟的效率。cache 為了解決讀磁碟的效率 會先將資料放在一塊buffer中。在寫磁碟時並不是立即將資料寫到磁碟中,而是先寫入這塊buffer中了。在系統關機或者重啟時,會自動把緩衝區的...

學習Linux的正確姿勢

學習linux的正確姿勢 端正學習態度 1 linux不等於駭客 or cracker 當然眾所周知很多 黑客工具 都是linux平台上的,我幫助過很多linux小白發現他們殊途同歸都是朝著類似aircrack ng去的。2 linux只是乙個工具,工具不是目的,只是手段。這一點很重要。linux很...

U盤無法彈出的有效解決方法

大家在使用電腦的過程中肯定都遇上過這樣的問題 準備拔出u盤時卻提示 無法停止 通用卷 裝置,請稍候再停止該裝置 有些人不管三七二十一直接拔了,這種方法是錯誤的,很可能損壞計算機的usb介面或者u盤。那麼應該如何解決這個問題呢?u盤無法彈出的有三種有效解決方法 第一種方法 清空電腦的剪下板,或者在硬碟...