Jamyy's Weblog

Tag: filesystem

在 Linux 製作 Windows 系統之 USB 安裝碟

by Jamyy on 八月.12, 2015, under Linux

需求:

  • Windows ISO 檔 (*註)
  • 4GB 以上 USB 隨身碟
  • Linux 工具程式: fdisk, mkfs.ntfs, lilo

*註: 需 Windows 7 (含) 以上, Windows 7、Windows Server 2012 均實作成功

(continue reading...)

:,

inode 不足的解決方案

by Jamyy on 五月.15, 2015, under Linux

目的: 解決 inode 不足之問題

方案一: 刪除或打包陳舊檔案

  1. find ./ -type f -mtime +365 -delete
  2. find ./ -type f -mtime +365 -print0 | tar zcf /path/archived.tar.gz --null -T -
    find ./ -type f -mtime +365 -delete

方案二: 格式化新分割區並確認 inode 數量充足無虞, 將資料複製到新分割區

  1. mkfs.ext4 時加上 -i 1024 參數
  2. 使用 XFS 或 BtrFS

(continue reading...)

:,

解決 Windows 複製檔案到 Samba 出現 "您確定要複製這個檔案而不含其內容嗎"

by Jamyy on 一月.14, 2015, under Linux

問題: 從 Windows 7 複製檔案到 Samba Server 出現 "您確定要複製這個檔案而不含其內容嗎" 訊息
原因: ext4 filesystem 不支援 Alternate Data Stream (ADS)
解決辦法: smb.conf 加入 vfs objects = streams_xattr
環境: CentOS 6, Samba 4.1.12

Ref: Windows Network File Transfer to Samba server: “Are you sure you want to copy this file without its properties?” - Server Fault

:, ,

避免複製檔案到 FAT32 時發生錯誤

by Jamyy on 十月.14, 2014, under Linux

問題: 在 Linux 系統複製檔案到 FAT32 filesystem 發生 Invalid argument 錯誤
原因: FAT32 檔名不得含有 * \ : " <> | ? 等字元
作法:

  1. 使用 pax 指令, 複製時變更非法字元
  2. 使用 mount.posixovl 自動轉換字元

操作環境: Linux Mint 17 (based on Ubuntu 14.04)

(continue reading...)

:, ,

NFS 效能調校備忘

by Jamyy on 六月.24, 2014, under Linux

在 Host 設置 NFS 分享, 讓 Guest 將資料存放在 NFS mount point 以便在 Host 直接管理資料內容

(continue reading...)

:, ,