[筆記] aria2c 下載檔名過長檔案
這幾天需要拉個檔名很長的檔案 用 server 上面的 aria2c 去抓
直接踩到了 ext4 的檔名長度上限
因為用自己的網路不夠快 所以找了各種神奇方法
最後用的方案是 先生一個空白的檔案 然後格式化成 ntfs 再 mount
這樣就不會踩到檔名長度上限了(X
~~阿如果連 ntfs 都沒辦法我也沒轍~~
1. 創檔案 `fallocate -l <size> /tmp/nt.img`
2. 格式化 `mkfs.ntfs -F /tmp/nt.img` (需要 `-F` 強制他弄)
3. 掛上它 `mount -t ntfs-3g /tmp/nt.img /mnt/nt`
這樣你就有一塊 ntfs 可以用了
而因為 ntfs 不支援 fallocate 之類的東西
所以使用 aria2c 時要將 `file-allocation` 設為 `none`
*Note*
關於格式化要加 `-F` 可以參考[這篇](https://unix.stackexchange.com/questions/428303/how-can-mkntfs-be-used-to-create-a-windows-filesystem-on-a-file)
2021-01-01 20:08:09
留言
Last fetch: --:--
現在還沒有留言!