nas:readynas_duo_v2_openwrt_extend_strage
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| nas:readynas_duo_v2_openwrt_extend_strage [2022/05/29 23:00] – [戦略] nipa28 | nas:readynas_duo_v2_openwrt_extend_strage [2022/05/31 22:44] (現在) – [失敗] nipa28 | ||
|---|---|---|---|
| 行 39: | 行 39: | ||
| ``` | ``` | ||
| + | |||
| + | 2つほど分からないことがある。 | ||
| + | まず、ルート`/ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 上のページによると、NANDフラッシュメモリ向けのUBIFSというファイルシステムらしい。詳しいことはよく分からないが、ナマの(? | ||
| + | |||
| + | もう一つは、`overlayfs:/ | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | 上のページなどを読むが、まだよくわからない。リードオンリー(そもそも書き込めない)や書き込み回数が制限される(のであんまり頻繁に書き換えを行いたくない)デバイスとHDDやSSD、USBメモリのような書き換えてナンボのデバイスをガッチャンコして、表面的には一つの自由に読み書きが行えるストレージデバイスに見せかける仕組み、といったところだろうか。 | ||
| + | |||
| + | OpenWrtのルート`/ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | その前に、OpenWrt公式の下記には目を通しておくべきだな。 | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | https:// | ||
| + | |||
| 手順 | 手順 | ||
| ---- | ---- | ||
| - | スワップとデータ領域はすでにこちらで作業済みなので、1番目のパーティションをRAID構築、ファイルシステム作成、移行の順で実施する。 | + | スワップとデータ領域はすでに[[nas: |
| + | |||
| + | |||
| + | ``` | ||
| + | hiroshi@OpenWrt:/ | ||
| + | -raid-devices=2 /dev/sda1 /dev/sdb1 | ||
| + | Password: | ||
| + | mdadm: /dev/sda1 appears to be part of a raid array: | ||
| + | | ||
| + | mdadm: Note: this array has metadata at the start and | ||
| + | may not be suitable as a boot device. | ||
| + | store '/ | ||
| + | your boot-loader understands md/v1.x metadata, or use | ||
| + | --metadata=0.90 | ||
| + | mdadm: /dev/sdb1 appears to be part of a raid array: | ||
| + | | ||
| + | Continue creating array? y | ||
| + | mdadm: Defaulting to version 1.2 metadata | ||
| + | mdadm: array /dev/md1 started. | ||
| + | hiroshi@OpenWrt:/ | ||
| + | Personalities : [raid0] [raid1] [raid10] | ||
| + | md1 : active raid1 sdb1[1] sda1[0] | ||
| + | 4189184 blocks super 1.2 [2/2] [UU] | ||
| + | [===> | ||
| + | |||
| + | md3 : active raid1 sda3[0] sdb3[1] | ||
| + | 2925413760 blocks super 1.2 [2/2] [UU] | ||
| + | bitmap: 2/22 pages [8KB], 65536KB chunk | ||
| + | |||
| + | md2 : active raid0 sda2[0] sdb2[1] | ||
| + | 1044480 blocks super 1.2 512k chunks | ||
| + | |||
| + | unused devices: < | ||
| + | hiroshi@OpenWrt:/ | ||
| + | mke2fs 1.46.5 (30-Dec-2021) | ||
| + | Creating filesystem with 1047296 4k blocks and 262144 inodes | ||
| + | Filesystem UUID: d6426954-4eed-4d17-af56-85f15dfce2b8 | ||
| + | Superblock backups stored on blocks: | ||
| + | 32768, 98304, 163840, 229376, 294912, 819200, 884736 | ||
| + | |||
| + | Allocating group tables: done | ||
| + | Writing inode tables: done | ||
| + | Creating journal (16384 blocks): done | ||
| + | Writing superblocks and filesystem accounting information: | ||
| + | |||
| + | hiroshi@OpenWrt:/ | ||
| + | ``` | ||
| + | |||
| + | / | ||
| + | |||
| + | ``` | ||
| + | config array | ||
| + | option device /dev/md1 | ||
| + | option name OpenWrt:1 | ||
| + | list devices /dev/sda1 | ||
| + | list devices /dev/sdb1 | ||
| + | |||
| + | ``` | ||
| + | |||
| + | こちらの[[nas: | ||
| + | |||
| + | ReadyNASをreboot。 | ||
| + | |||
| + | これで /mnt/md1 が起動時にマウントされるようになりました。 | ||
| + | |||
| + | ``` | ||
| + | hiroshi@OpenWrt:/ | ||
| + | Filesystem | ||
| + | / | ||
| + | tmpfs | ||
| + | / | ||
| + | overlayfs:/ | ||
| + | tmpfs | ||
| + | / | ||
| + | / | ||
| + | hiroshi@OpenWrt:/ | ||
| + | ``` | ||
| + | |||
| + | (これからどうやるんだ?) | ||
| + | |||
| + | |||
| + | --- | ||
| + | |||
| + | 参考にしたサイト | ||
| + | https:// | ||
| + | |||
| + | |||
| + | 現状 | ||
| + | ``` | ||
| + | root@OpenWrt: | ||
| + | /dev/root /rom squashfs ro,relatime 0 0 | ||
| + | proc /proc proc rw, | ||
| + | sysfs /sys sysfs rw, | ||
| + | cgroup2 / | ||
| + | tmpfs /tmp tmpfs rw, | ||
| + | /dev/ubi0_1 /overlay ubifs rw, | ||
| + | overlayfs:/ | ||
| + | tmpfs /dev tmpfs rw, | ||
| + | devpts /dev/pts devpts rw, | ||
| + | debugfs / | ||
| + | none /sys/fs/bpf bpf rw, | ||
| + | /dev/md3 /mnt/md3 ext4 rw,relatime 0 0 | ||
| + | /dev/md1 /mnt/md1 ext4 rw,relatime 0 0 | ||
| + | root@OpenWrt: | ||
| + | |||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | root@OpenWrt: | ||
| + | / | ||
| + | / | ||
| + | /dev/sda1: UUID=" | ||
| + | /dev/sda2: UUID=" | ||
| + | /dev/sda3: UUID=" | ||
| + | /dev/sdb1: UUID=" | ||
| + | /dev/sdb2: UUID=" | ||
| + | /dev/sdb3: UUID=" | ||
| + | /dev/md1: UUID=" | ||
| + | /dev/md2: VERSION=" | ||
| + | /dev/md3: UUID=" | ||
| + | root@OpenWrt: | ||
| + | |||
| + | ``` | ||
| + | |||
| + | う〜ん。現在`/ | ||
| + | / | ||
| + | |||
| + | 現在`/ | ||
| + | |||
| + | |||
| + | 現在のrootfs(/ | ||
| + | |||
| + | ``` | ||
| + | root@OpenWrt: | ||
| + | |||
| + | ``` | ||
| + | |||
| + | fstabを変更する。 | ||
| + | |||
| + | ``` | ||
| + | root@OpenWrt:/ | ||
| + | |||
| + | config global | ||
| + | option anon_swap ' | ||
| + | option anon_mount ' | ||
| + | option auto_swap ' | ||
| + | option auto_mount ' | ||
| + | option delay_root ' | ||
| + | option check_fs ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | config swap | ||
| + | option device '/ | ||
| + | option enabled ' | ||
| + | |||
| + | config mount | ||
| + | option target '/ | ||
| + | option uuid ' | ||
| + | option enabled ' | ||
| + | |||
| + | root@OpenWrt:/ | ||
| + | |||
| + | ``` | ||
| + | |||
| + | /mnt/md1 のところを /overlay に書き換えた。 | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | ### 失敗 | ||
| + | |||
| + | えいやあ、で再起動してみたが、やっぱり失敗 | ||
| + | |||
| + | `/overlay` は `/ | ||
| + | ``` | ||
| + | hiroshi@VPCF24AJ-ubuntu: | ||
| + | BusyBox v1.35.0 (2022-05-20 19:00:24 UTC) built-in shell (ash) | ||
| + | _______ | ||
| + | | ||
| + | | ||
| + | | ||
| + | |__| W I R E L E S S F R E E D O M | ||
| + | | ||
| + | | ||
| + | | ||
| + | hiroshi@OpenWrt:/ | ||
| + | Filesystem | ||
| + | / | ||
| + | tmpfs | ||
| + | / | ||
| + | overlayfs:/ | ||
| + | tmpfs 512 | ||
| + | / | ||
| + | hiroshi@OpenWrt:/ | ||
| + | ``` | ||
| + | `/ | ||
| + | まだ勉強が必要そうだね。 | ||
| + | https:// | ||
| + | https:// | ||
nas/readynas_duo_v2_openwrt_extend_strage.1653832801.txt.gz · 最終更新: by nipa28
