上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > 「原创」让群晖NAS系统DSM 5.0和DSM 6.0支持exfat文件格式-bin文件格式

「原创」让群晖NAS系统DSM 5.0和DSM 6.0支持exfat文件格式-bin文件格式

作者:上犹日期:

返回目录:文件问题

最近才刚刚开始发表头条文章,发现大家的群晖NAS的关注度不错。争取一鼓作气,多发几篇关于群晖NAS系统使用的技巧。今天先来一点干货!

【前言】

以前,群晖DSM系统都不支持exfat文件格式的读写,据说exfat是微软的专利格式,商业应用可能要交版权费用?随着存储卡的越做越大,容量超过32G的卡比比皆是,什么64G、128G、256G都很普遍。我个人喜欢拍照——虽然拍得一般般,要用NAS来备份我的照片。而超过32G以上的存储卡,在相机里面多数都是已exfat格式保存的。如果我需要用NAS来直接备份存储卡,这就行不通了,必须先导入电脑,然后再通过电脑传到NAS上面,过程还是麻烦了一些。

在DSM 6.0版本以后,群晖官方的确提供了一个新的exFAT access加值套件,可以支持exfat格式的读写。不但要花$3.99美金单独购买,而且只限在一台NAS上使用。不同的NAS或者重新安装系统以后,就不能用了。我曾经尝试过购买没有成功。

「原创」让群晖NAS系统DSM 5.0和DSM 6.0支持exfat文件格式

exFAT Access

群晖本身就是一个Linux系统,我看Ubuntu也可以支持exfat格式,原理应该类似的。于是在网上翻查资料,反复尝试,借用Ubuntu的deb安装包exfat-fuse,居然做到了!最早,我是在2016年的DSM 5.0系统上实现的,2017年升级到DSM 6.0后,也可以用类似的方式实现。在这里分享一下实现的方法。

【免责声明】

这个方法并不是官方提供的,需要使用到一些简单的Linux命令,不熟悉的话,存在有一定风险。所以,请谨慎尝试,风险自担!

【安装步骤】

(1)开启群晖的ssh的功能:

「原创」让群晖NAS系统DSM 5.0和DSM 6.0支持exfat文件格式

启动SSH功能

(2)先用管理员账户登陆ssh,激活root用户,退出后切换成root用户:

管理员账号登陆,按提示输入密码:

ssh admin@192.168.1.100

添加root用户,密码自己决定:

sudo su -
synouser --setpw root your_new_root_password
exit

用root用户登陆ssh:

ssh root@192.168.1.100

(3)下载对应的exfat-fuse。由于DSM 5.0是32bit操作系统,而DSM 6.0是64bit,它们需要的安装包是不一样的,我会分开说明。

DSM 5.0安装方法:

wget -P /tmp/ http://mirrors.kernel.org/ubuntu/pool/universe/f/fuse-exfat/exfat-fuse_1.2.3-1_i386.deb
dpkg -x /tmp/exfat-fuse_1.2.3-1_i386.deb /tmp/exfat-fuse/
cp /tmp/exfat-fuse/sbin/mount.exfat-fuse /usr/bin/

DSM 6.0安装方法:

wget -P /tmp/ http://mirrors.kernel.org/ubuntu/pool/universe/f/fuse-exfat/exfat-fuse_1.2.3-1_amd64.deb
dpkg -x /tmp/exfat-fuse_1.2.3-1_amd64.deb /tmp/exfat-fuse/
cp /tmp/exfat-fuse/sbin/mount.exfat-fuse /usr/bin/

(4)登陆NAS界面,在存储空间1增加一个共享文件夹,例如:usbexfat

「原创」让群晖NAS系统DSM 5.0和DSM 6.0支持exfat文件格式

增加共享文件夹usbexfat

(5)插入exfat格式的U盘或者读卡器,然后回到ssh,查看磁盘信息:

fdisk -l

DSM 5.0下面的信息:

Device Boot Start End Sectors Size Id Type
/dev/sdu1 256 7823654 7823399 3.7G 7 HPFS/NTFS

DSM 6.0下面的信息:

Device Boot Start End Sectors Size Id Type
/dev/sdu1 256 7823654 7823399 3.7G 7 HPFS/NTFS/exFAT

(6)手工挂载exfat分区,由于设备不同,/dev/sdu1这个分区可能不同,需要按照时间情况改成正确的。

mount.exfat-fuse /dev/sdu1 /volume1/usbexfat -o nonempty

(7)不出问题的话,现在通过共享文件夹usbexfat,愉快的访问内容。

(8)用完后,可以手工卸载exfat分区:

umount /volume1/usbexfat

(9)弹出设备:

eject -F /dev/sdu1

【总结】

目前的方法,有以下的优缺点:

优点:

  • 完全免费!省去了购买$3.99美金的加值套件——虽然折合20多元并不是很贵,能省一点是一点。
  • DSM 5.0和6.0都支持,不分黑群白群,而且安装数量的限制——自己任性安装,想装几台就装几台。

缺点:

  • 读取exfat格式支持度较好,但不建议写入!写入后,再插到电脑上用,会提示卡有错误,需要扫描一次来修复。使用exfat主要是备份存储卡的数据,所以尽量不要在NAS里面写入数据。
  • 需要手工挂载和卸载exfat分区,略显麻烦。有没有办法解决?当然有!

【未完待续】

关于能否自动挂载exfat分区,能否自动备份exfat分区里面的文件。请继续关注我的原创文章!

下回再见!

相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们