Linux arm系統支援U盤exfat和ntfs

2021-08-14 10:33:03 字數 1124 閱讀 7836

fat32在linux上已經支援得很好了,此處就不再詳述。

ntfs在linux核心選項開啟後,可以掛載mount -t ntfs /dev/sda1 /mnt/usb,但是是唯讀的(linux系統認為對ntfs型別系統寫入是不安全的)。如果需要支援讀寫,需要在網上找ntfs-3g相關的開源**編譯出ntfs-3g工具和庫檔案libntfs.so檔案,strip之後的大小在400k左右。

解壓縮安裝:

# tar zxf ntfs-3g_ntfsprogs-2017.3.23.tgz

編譯和安裝ntfs-3g源**。

# cd ntfs-3g_ntfsprogs-2017.3.23

# ./configure cc=arm-hisiv100nptl-linux-gcc -host=arm-linux  --prefix=/home/bsjsp/ntfs-3g_ntfsprogs-2017.3.23/usr --exec-prefix=/home/bsjsp/ntfs-3g_ntfsprogs-2017.3.23/usr

# make

# make install

copy到arm系統上,進行掛載:
# mkdir /mnt/ntfs

#./ntfs-3g  /dev/sda1 /mnt/ntfs/

此時掛載上的ntfs就是讀寫的了

檔案系統常用shell命令:

查詢當前支援的filesystem:

cat /proc/filesystems

查詢當前裝置是什麼型別檔案系統:fdisk -l

# fdisk -l

disk /dev/sda: 31.1 gb, 31163678720 bytes

64 heads, 32 sectors/track, 29720 cylinders

units = cylinders of 2048 * 512 = 1048576 bytes

device boot      start         end      blocks  id system

/dev/sda1               1       29720    30433216   b win95 fat32

系統支援工作心得

一年多的系統支援工作,隨著回開發的號令,馬上要結束了。系統支援該項工作,從核心到外圍牽涉到了公司基本全部系統,增強了自己對業務知識的了解。但,由於長期不寫 也造成了自己開發能力的下降。作為甲方,開發能力不太重要,但作為it人員,有一定的意義。一年多的系統支援工作,是一種團隊合作能力,管理能力,特別是...

linux系統支援中文

由於某些原因系統安裝時未安裝中文支援,導致後續應用出現中文方塊亂碼現象,解決方法很簡單,當然不是重灌,只需以下三步即可搞定。1 安裝中文包 base name base baseurl file mnt server enabled 1 gpgcheck 0 gpgkey file etc pki ...

iPadOS使用U盤方法教程,支援什麼U盤格式?

ipados是蘋果專門為ipad打造的作業系統,在ios 13的基礎上,加入了更多為ipad應用場景 使用體驗優化的元素,讓ipad拜託 放大版iphone 的影子,更靠近macbook。對於一直使用ipad充當移動生產力的使用者來說,這次ipados眾多新功能中,支援u盤應該是最實用的了。雖然這一...