2025年4月16日

Markdown→Re:VIEW→LaTeXでうまく動かない奴。\left|\right|のせいだった。Re:VIEWの文中数式が@<m>|hoge|と、縦棒をデリミタとして使っているため。とりあえず文中の\left|\right|\lvert\rvertにすることで対応。

rcloneをWSLにインストール。

sudo -v ; curl https://rclone.org/install.sh | sudo bash

実行に数分かかる。ダウンロード後に表示が止まるので不安になる。しばらくまって以下の様な表示が出たらOK。

rclone v1.69.1 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.

FUSE(Filesystem in Userspace)が必要だが、WSL2にはデフォルトで入っている模様。

設定はrclone configで対話的にもできるが、非常に冗長なので、コマンドラインから一気にやるのが楽。

rclone config create server-name sftp host=hostname shell_type=unix

servernameが今後使う名前。hostnameがsshのホスト名。

これにより、.config/rclone/rclone.confに必要な情報が書き込まれる。この後、

rclone ls server-name: --max-depth=1

lsが通ったら成功。

WSL2でのマウントには「fusermount3」が必要。

sudo apt update
sudo apt install fuse3
which fusermount3

を実行し、/usr/bin/fusermount3と表示されればOK。

この状態でserver-name:temp~tempにデーモンモードでマウントするには、

rclone mount server-name:temp ~/temp --vfs-cache-mode writes --daemon

とすればOK。unmountは、

sudo umount temp

とする。エディタで開いた状態のままだと

umount: /home/watanabe/temp: target is busy.

などと言われるので、VSCodeを閉じてからsudo umount tempをやりなおす。

rclone config create server-name sftp host=hostname
rclone config update server-name user=watanabe

と二行に分けた方が分かりやすいな。

物性研を試す。

rclone config create ohtaka sftp host=ohtaka.issp.u-tokyo.ac.jp
rclone config update ohtaka user=k0xxxxx
rclone ls ohtaka: --max-depth=1 
mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon

code .はできないが、「フォルダーを開く」はいける。

rclone config create kugui sftp host=kugui.issp.u-tokyo.ac.jp
rclone config update kugui user=k0xxxxx
rclone ls kugui: --max-depth=1 
mkdir kugui
rclone mount kugui: ~/kugui --vfs-cache-mode writes --daemon

こっちもいけた。これで行こう。

Macにもインストール。

sudo -v ; curl https://rclone.org/install.sh | sudo bash

パスワード入力後、以下のような画面が出てしばらく止まる。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4734  100  4734    0     0   5010      0 --:--:-- --:--:-- --:--:--  5009

しばらく待って

rclone v1.69.1 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.

と出ればOK。

次にmacFUSEのインストール。

macfuseのサイトに行ってdmgをダウンロード。 macFUSE 4.10.1をダウンロード。「Install macFUSE」をダブルクリックしてインストール。

「機能拡張がブロックされました」という表示が出るので「システム設定を開く」をクリック。

「プライバシーとセキュリティ」の画面で「開発元"Benjamin Fleischer"のシステムソフトウェアの読み込みがブロックされました。」というメッセージの下の「許可」ボタンを押す。再起動を求められるので再起動する。

一度ssh ohtakaでパスワードなしでログインできること(ssh-agentが起動して、秘密鍵を覚えていること)を確認する。

rclone ls ohtaka: --max-depth=1 

成功。

mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon

これでWindows, Mac両方ともrcloneでスパコンサイトをローカルマウントできた。

解析力学の著者校正返した。

今日、会議x4の合間に、cloneのWindows/Macの動作確認した上に250ページ近い本の著者校正返したの偉すぎない?