Ⅰ fuse+disk+kernel+dependency是什麼意思
這幾個詞的意思是:保險絲+磁碟+內核+依賴性。
Ⅱ linux之NTFS、FAT32、exFAT 各種格式硬碟掛載整理
由於業務需要頻繁處理大量視頻(幾十GB),通過公司內網傳輸太慢,於是就每次處理視頻時需要在伺服器掛載硬碟或U盤。業務人員給的硬碟或U盤格式有時不一樣,目前遇到的格式:NTFS、FAT32、exFAT,這幾種格式大家在Windows上基本很常見,於是總結了這些格式的硬碟如何有效掛載到Linux伺服器,分享出來供大家參考
第一步:安裝驅動 ntfs-3g
第二步:查看硬碟信息(硬碟已通過USB插入伺服器)
會在最後列出該硬碟的信息,一般是sdb,默認只有1個分區,下面掛載時用的是 sdb1
但有的硬碟裡面也有2個分區的,如下所示:
如果是這種情況,下面掛載時就需要用到 sdb2
第三步:掛載硬碟
第四步:解除掛載
硬碟掛載基本就以上這四步,下面主要列出其他格式硬碟掛載的重點步驟
不需要驅動,可以直接掛載
下面的掛載命令 支持 中文、掛載後不同用戶可讀寫許可權 ,具體參數含義可自行網路查詢
第三步:掛載硬碟
第一步:安裝驅動 fuse-exfat 、 exfat-utils
第三步:掛載硬碟
以上是自己實踐中遇到的一些問題,分享出來供大家參考學習,歡迎關注DataShare,不定期分享干貨
Ⅲ linux下的mount輸出
你使用的是linux下的mount命令,該命令的意思是:列遲納出系統內安裝的設備或文件系統。上面顯配旦碼示的安裝的目錄、類型以及操作許可權。我建議培哪你多學習學習linux的命令吧,你也可以通過man -mount來查看幫助文檔哦!呵呵...
Ⅳ 為什麼umount命令需要root許可權,而通過GUI操作則不需要root
因為你在GUI中 mount其實是利用的fuse包裡面的fuserrmount ,fuse詳情請參考FUSE 而孫彎你在終端用的mount命令是需明答要root許可權的 fuse則是執行在用戶空則槐悶間的.所以不需要root許可權.
Ⅳ Linux掛載遠程目錄
在本地掛載遠程主機目錄需要用到的工具是sshfs,所以我們需要安裝這個工具。
安裝
apt-get install sshfs
安裝完成以後,我們只需要一個簡單的命令即可掛載遠程目錄。
sshfs 用戶名@主機名:目錄 需要掛載的本機目錄 [options]
掛載
我們直接使用以下命令來掛載xxx.com主機上的/data文件夾,掛載到本地/tmp/data
sshfs [email protected]:/data /tmp/data/
我們可能會遇到以下的錯誤
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
產生問題原因以及解決方案:
產生這種問題的原因是因為如果掛載目錄下的文件名和掛載後的產生的文件名如果相同的話,系統會產生困擾,所以最好避免這種情況的發生。當然如果你確定洞攔安全的話就在掛載時加上nonempty命令就可以解決了
修正命令
sshfs [email protected]:/data /tmp/data/ -o nonempty
完美掛載。
卸載
卸載會用到umount
umount 本地掛載目錄薯粗
例如上述我們將遠程數顫鎮目錄掛載到本地的/tmp/data,所以我們的卸載命令是這樣的
umount /tmp/data
Ⅵ linux下怎麼掛載NTFS文件系統
方案A:使用linux-ntfs
特點:本方案使用簡單,易於操作;但是掛載成功後卻是只讀
實現:
1. 下載linux-ntfs的RPM包帶咐
# wget http://prdownloads.sourceforge.net/linux-ntfs/kernel-mole-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm
2. 安裝下載後的RPM包
# rpm -ivh kernel-mole-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm
3. 檢查ntfs模塊是否被載入進系統
# /sbin/modprobe ntfs
[沒有輸出則代表存在;否則將會有錯誤信息報出]
# cat /proc/filesystems
nodev selinuxfs
ext3
nodev rpc_pipefs
nodev autofs
ntfs
[ntfs應該出現在列表中]
4. 查看NTFS系統的編號
# /sbin/fdisk -l |grep NTFS
/dev/sdc1 1 60801 488384001 7 HPFS/NTFS
5. 掛載NTFS文件系統
# mkdir -p /mnt/ntfs/
# mount -t ntfs /dev/悔扒sdc1 /mnt/ntfs/
END. 此時如無意外應該已經成功掛載蠢前純了一個只讀的NTFS系統,可使用mount命令進行查看。
方案B:使用fuse和ntfs-3g
特點:本方案需要下載2個包,對其進行源碼安裝;掛載成功後即可讀寫掛載分區
實現:
1. 下載源碼安裝包
# wget http://downloads.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz?use_mirror=ncu
# wget http://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz
2. 安裝下載後的源碼包
# tar -zxf fuse-2.7.4.tar.gz
# ./configure --prefix=/usr/local/fuse-2.7.4
# make
# make install
# tar -zxf ntfs-3g-2009.4.4.tgz
# ./configure --prefix=/usr/local/ntfs-3
# make
# make install
3. 檢查fuse模塊是否被載入進系統
# /sbin/modprobe fuse
[沒有輸出則代表存在;否則將會有錯誤信息報出]
# cat /proc/filesystems
nodev selinuxfs
ext3
nodev rpc_pipefs
nodev autofs
ntfs
nodev fuse
fuseblk
nodev fusectl
[fuse應該出現在列表中]
4. 查看NTFS系統的編號
# /sbin/fdisk -l |grep NTFS
/dev/sdc1 1 60801 488384001 7 HPFS/NTFS
5. 掛載NTFS文件系統
# mkdir -p /mnt/ntfs/
# mount -t ntfs-3g /dev/sdc1 /mnt/ntfs/
END. 此時如無意外應該已經成功掛載了一個所有用戶均可讀寫的NTFS系統,可使用mount命令進行查看。
Ⅶ ubuntu可以裝dmg
可以的,但是要做一些額外的工作。
首先,你需要安裝FUSE for macOS,它可以提供一種機制,讓你在枝扮談Ubuntu上掛載DMG文件。安裝完成後,你可以使用mount命令將DMG文件掛載到一個目錄,然後就可以訪問其中的文件了。
其次,你還需要安裝hfsprogs,這是一個可以讀取HFS文件系統的工具,HFS是Mac OS X使用的文件系統,DMG文件也是使用HFS文件系統的。
最後,你需要使用hdiutil命令來提取DMG文件中的文件,例如:hdiutil mount xxx.dmg,它會將猛碰DMG文件掛載到一個目錄,然後你就可以訪問其中的文件了。
總的來說,Ubuntu可以裝dmg,但是要做一缺慧些額外的工作,安裝FUSE for macOS,hfsprogs和hdiutil命令,然後使用mount和hdiutil命令來掛載和提取DMG文件中的文件。
Ⅷ linux無法讀取NTFS文件格式
linux下面可以直接mount ntfs分區。
本文包括兩個部分:
以只讀方式mount NTFS文件系統;
以讀寫方式mount NTFS文件系統;
2. 只讀Mount NTFS文件系統
2.1. NTFS內核支持
現在的Linux大多數發行版都支持NTFS文件系統。支持NTFS文件系統是Linux內核模塊的特徵,而不是Linux發行版的特徵。首先確定下在你的系統中是否已經安裝了NTFS模塊。
# ls /lib/moles/2.6.18-128.el5PAE/kernel/fs/ | grep ntfs
如果NTFS模塊存在,讓我們來識別NTFS分區。
如果沒有NTFS模塊,那麼需要先安裝它。
查看內核版本:
[root@localhost mnt]# uname -r
2.6.18-128.el5PAE
從網上搜索kernel-mole-ntfs 2.6.18-128.el5PAE。下載RPM包進行安裝。
# rpm -ivh kernel-mole-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm
如果沒有出錯,系統現在可以支持NTFS了。
註:PAE下在網上沒有找到ntfs模塊。
2.2. 查看NTFS的分區
一個簡單的方式來識別NTFS分區如下:
# fdisk -l | grep NTFS
/dev/sdb1 2 62016256 1953512032+ 7 HPFS/NTFS
NTFS分區的硬碟為:/dev/sdb1
2.3. Mount NTFS分區
首先創建mount點:
# mkdir /mnt/ntfs
然後簡單的使用mount命令來掛載它:
# mount -t ntfs /dev/sdb1 /mnt/ntfs
現在我們可以訪問NTFS分區和其中的文件,但是只有讀許可權。
3. 以讀寫方式mount NTFS文件系統
Mount NTFS文件系統讓他具有讀寫訪問的許可權有點復雜。這涉及到其它軟體的安裝,例如fuse和ntfs-3g。在這兩種情況下你可能需要使用軟體包管理器,例如:yum、apt-get,synaptic等,並且安裝它到你的標准發行版硬碟上。檢查軟體包ntfs-3g和fuse。
3.1. 安裝其它軟體
3.1.1. Fuse安裝
從http://fuse.sourceforge.net上下載源代碼
# wget http://easynews.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.1.tar.gz
解壓縮源代碼:
# tar zxf fuse-2.7.1.tar.gz
編譯和安裝fuse源代碼
# cd fuse-2.7.1
# ./configure --exec-prefix=/; make; make install
3.1.2. Ntfs-3g安裝
從網站http://www.tuxera.com/community/ntfs-3g-download/上下載源代碼包:
http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz
解壓縮安裝:
# tar zxf ntfs-3g_ntfsprogs-2011.4.12.tgz
編譯和安裝ntfs-3g源代碼。
# cd ntfs-3g_ntfsprogs-2011.4.12
# ./configure
# make
# make install
3.2. Mount NTFS分區
如果在安裝過程中沒有出現錯誤,NTFS卷可以mount到Linux上,並且具有讀寫許可權。
# fdisk -l | grep NTFS
# mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
[root@localhost ntfs-3g_ntfsprogs-2011.4.12]# mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
FATAL: Mole fuse not found. (這是由於沒有安裝fuse模塊導致的)
下載網址:http://ftp.riken.go.jp/Linux/cern/slc52test/extras/x86_64/failed/
在google上查找kernel-mole-fuse-2.6.18-128.el5PAE的rpm安裝程序,下載安裝然後重新mount。