網上大多寫帖子都是說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盤無法彈出的有三種有效解決方法 第一種方法 清空電腦的剪下板,或者在硬碟...