日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 无权限挂载 iso,linux无需root挂载iso镜像文件

發布時間:2023/12/20 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 无权限挂载 iso,linux无需root挂载iso镜像文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

起初,我在針對deepin制做一款appimage安裝工具,想要其實現的功能就是自動獲取圖標,只須要輸入軟件名稱和分類便可,固然之后也會尋找方案省去手動輸入的麻煩。html

后來我發現一個有趣的問題linux

openshot有些特立獨行,我沒法使用傳統的方案,--appimage-extract參數來為其解包,以致于很長時間內,軟件都是靠判斷文件名來實現自動獲取圖標的。ubuntu

可是隨著我發現愈來愈多“特立獨行”的軟件包,我開始尋找答案。bash

首先,我注意到一些細節。

app

在deepin操做系統上,二者雖然都是AppImage,可是圖標顯示的不一樣,說明他們的minetype存在差別。工具

因而我找到了下面這兩個文件

操作系統

發現確實存在兩個不一樣的appimage格式,并且,其中一個是iso9660。3d

因而我全盤搜索其中一個,找到了這個圖標:

code

這就表示,那個“特立獨行”的人,就是x-iso9660-appimage,因而我尋找將它的文件讀取出來的辦法,首先,基于我弱雞的linux基礎,我發現mount能夠成功掛載這個文件,可是有一個不可忽視的問題,mount須要root。htm

其實若是這是平常使用,mount就夠了,只是輸入一下密碼而已。

可是有什么方案能不須要root將其中內容取出來?

開始嘗試了7z,安裝u7zip后,使用7z能夠成功將其解包,可是并且這對于普通的vnd.appimage一樣有效,可是貌似這個有可能致使文件損壞,好比我解包openshot時,其中的圖標就沒法查看了,用mount掛載時是能夠的。我尚不清楚這個現象的緣由,開始懷疑是否是iso9660類型特有的問題,后來發現不是。

因而我又開始尋找,找到了fuseiso

其能夠無需root權限將iso掛載到指定目錄。

fuseiso的使用

掛載:

fuseiso -p

#-p的做用是當目標文件夾不存在時自動建立

卸載:

fusermount -u

至此,就但是實現無需root掛載鏡像了,也實現了x-iso9660-appimage文件內容的讀取。

一些指引個人重要資料的位置:

總結

以上是生活随笔為你收集整理的linux 无权限挂载 iso,linux无需root挂载iso镜像文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。