差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
it:mac:book:storage [2020/01/09 17:29]
ghsrobert [Baseqi+microSD]
it:mac:book:storage [2020/10/01 21:16] (目前版本)
ghsrobert [Baseqi+microSD] Exhaust 自動執行 bindfs command
行 213: 行 213:
         * 加 ''-o local'' → 仍是一個 OSX FUSE 卷宗         * 加 ''-o local'' → 仍是一個 OSX FUSE 卷宗
         * /^20200106^/ 後來改用 ''-o volname=<磁碟名稱> -o volicon=<ICNS 格式圖示檔路徑>'' 的選項/,(不用 ''-o local'' 就不會顯示在「裝置」中,避免不慎卸載),/,這樣掛上的卷宗就比較像樣啦!         * /^20200106^/ 後來改用 ''-o volname=<磁碟名稱> -o volicon=<ICNS 格式圖示檔路徑>'' 的選項/,(不用 ''-o local'' 就不會顯示在「裝置」中,避免不慎卸載),/,這樣掛上的卷宗就比較像樣啦!
 +        * <div tip>把 bindfs 指令包成 app,一鍵執行:
 +/^20201001^/ 用上面的 bindfs 法,後來我做成一個 mountSD.command 放在桌面上,內容類似 ++++bash script|<div><code bash>#!/bin/bash
 +cd ~
 +bindfs -o volname=Downloads -o volicon=/Volumes/SD/Dropbox/images/logos\ \&\ icons/Mcdo-Design-Smooth-Leopard-Downloads-Folder-Blue.icns /Volumes/SD/Downloads/ ~/Downloads
 +bindfs -o volname=Music -o volicon=/Volumes/SD/Dropbox/images/logos\ \&\ icons/music\ folder.icns /Volumes/SD/Music/ ~/Music</code></div>++++
 +每次開機時第一步就執行,來掛載一個 Download、一個 Music
 +  * 但缺點是 .command 檔無法透過 Exhaust 自動執行 ∴每次都要先執行那個 .command 檔,然後再執行 Exhaust
 +  * 好幾個月以來一直想把 script「應用程式化」。隔了好幾個月,終於在昨天,用 [[https://sveinbjorn.org/platypus|Platyrus]] 這隻鴨嘴獸,順利包好了一個偽 app 啦!<<讚!>>
 +    * 但要注意,包在裡面的 script,環境變數大概與一般終端機中不同 ∴直接執行 bindfs 會找不到 command。透過<code bash>$ command -v <某個 command></code>(([[https://www.cyberciti.biz/faq/bash-file-command-not-found-how-to-install-file/|bash: file: command not found. How to install file - nixCraft]]))找到 bindfs binary 的所在路徑 /usr/local/bin,就把那個路徑放到 Platyrus 所包的 script 中的 bindfs 前面,這樣才能正確執行哦
 +    * 另外,Platyrus 的輸出介面「Text Window」可權充腳本的執行 output 或 verbose 區,除錯時可善加利用
 +</div>
       * 據說 OSXFUSE 缺點是沒有 inotify,無法監控磁碟變動,這就只好用用看結果如何了       * 據說 OSXFUSE 缺點是沒有 inotify,無法監控磁碟變動,這就只好用用看結果如何了
     * 用 ''diskutil mount -mountPoint'' 呢?(([[https://apple.stackexchange.com/questions/242376/seeking-a-clean-way-to-mount-a-directory-on-one-hfs-drive-as-a-directory-on-ano|macos - Seeking a clean way to mount a directory on one HFS+ drive as a directory on another such drive on same machine - Ask Different]]))     * 用 ''diskutil mount -mountPoint'' 呢?(([[https://apple.stackexchange.com/questions/242376/seeking-a-clean-way-to-mount-a-directory-on-one-hfs-drive-as-a-directory-on-ano|macos - Seeking a clean way to mount a directory on one HFS+ drive as a directory on another such drive on same machine - Ask Different]]))
行 228: 行 239:
   * Alfred 檔案搜尋 ✔ ☞ [[https://www.alfredforum.com/topic/10882-search-scope-and-search-speed/|Search Scope and Search Speed - Discussion & Help - Alfred App Community Forum]]   * Alfred 檔案搜尋 ✔ ☞ [[https://www.alfredforum.com/topic/10882-search-scope-and-search-speed/|Search Scope and Search Speed - Discussion & Help - Alfred App Community Forum]]
   * [[https://docs.google.com/spreadsheets/d/1rJr2_5qqdo20BMpwAUpzFdACGNGQEr08eORMCjab9U0/edit#gid=0|自己管制各資料夾搬到 SD 卡上的進度]]   * [[https://docs.google.com/spreadsheets/d/1rJr2_5qqdo20BMpwAUpzFdACGNGQEr08eORMCjab9U0/edit#gid=0|自己管制各資料夾搬到 SD 卡上的進度]]
 +  * /^20200109^/ 買 SD 卡的初步目標達成!今天把 Dropbox 也移過去以後,SSD 的剩餘空間來到 31 GB。另外,確認暫時沒有要用 hibernate 模式,所以 SD 卡可以一直掛著不用卸載,不怕睡眠,那麼 Parallels Desktop 虛擬機也可以放上面了。接下來又有一些 SSD 空間可供應用程式運用啦~
  • 上一次變更: 2020/01/09 17:29
  • ghsrobert