[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/13 22:45 / Filesize : 256 KB / Number-of Response : 1033
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

テスト



1 名前:login:Penguin [2016/01/01(金) 05:48:43.42 ID:TKKNngkj.net]
テスト

852 名前:login:Penguin mailto:sage [2021/11/26(金) 19:00:11.79 ID:vP6Ce37C.net]
>>834
で、予備環境が欲しいだけなら行く行くはこういう事が出来るようになるわけさ
https://i.imgur.com/j1GGJZs.png

これはZFSで作ったやつだけど

853 名前:login:Penguin mailto:sage [2021/11/26(金) 19:48:24.36 ID:9hXatoUp.net]
>>834
zerofillを実行するのならば、デバイスファイルを間違えて
元環境を消し去ってしまうミスを防ぐために
インストールディスクとかがあればそこからLIVE起動して
実行したほうがいい気がします

SeagateのHDDだけを接続してLIVE起動、
$ sudo dd of=/dev/sdX(たぶんsda) if=/dev/zero bs=1M
とかで、空き容量がありませんってメッセージが出るまで待ちます
終わったらまた接続を戻して、その時はCurrent pending sectorと
Offline uncorrectableが消えてればいいんですが
あんまり変わらないようなら2回ぐらいzero書きしてもいいかも…

854 名前:login:Penguin mailto:sage [2021/11/26(金) 21:07:36.77 ID:Mc9JqVoo.net]
overwrite 0 から帰ってきた

ツールの使い方の学習に1時間半かかった

つぎは何をしたら?

855 名前:login:Penguin mailto:sage [2021/11/26(金) 21:08:41.02 ID:Mc9JqVoo.net]
>>836
またしても画像が見えない、24時間保存で!!!

856 名前:login:Penguin mailto:sage [2021/11/26(金) 21:12:18.79 ID:vP6Ce37C.net]
>>839
えー また上げんのかい
はずいからすぐ消してるんだが
https://i.imgur.com/v9Uiryv.png

あまりあれこれは言わんがやる時は極力ウロウロしないで集中すること
教えてくれる人への礼儀でもある

857 名前:login:Penguin mailto:sage [2021/11/26(金) 21:24:40.26 ID:Mc9JqVoo.net]
seachest_erase -d /dev/sg0/ ..................

みたいなシーゲートの最新ツールを使いました

858 名前:login:Penguin mailto:sage [2021/11/26(金) 21:27:16.77 ID:Mc9JqVoo.net]
>>840
保存。
>極力ウロウロしないで集中すること
教えてくれる人への礼儀でもある

すいませんでした。とつぜん気力がなくなります。その際は全然ちがうことを数日すると、とつぜんやる気が大噴火します!

859 名前:login:Penguin mailto:sage [2021/11/26(金) 21:29:30.43 ID:Mc9JqVoo.net]
一般社会ではクビですかっ?

おれは人生でクビにならなかったことが一回もない。生まれて初めてやったバイトから最後の仕事まで全戦全勝や。誇りに思っている。

馬鹿野郎!!えばんな!!

860 名前:login:Penguin mailto:sage [2021/11/26(金) 21:30:17.19 ID:Mc9JqVoo.net]
あ、すいません。これは「社会に対して。ひとをクビにするようなヤツにたいして」いいました。



861 名前:login:Penguin mailto:sage [2021/11/26(金) 21:39:09.77 ID:Mc9JqVoo.net]
>>837
> その時はCurrent pending sectorと
> Offline uncorrectableが消えてればいいんですが

これの計測ですね、やることは

862 名前:login:Penguin mailto:sage [2021/11/26(金) 21:39:57.95 ID:Mc9JqVoo.net]
とつぜんレスが遅くなりますが、ごめん!! オレって自由人なんだっ...ごめん

863 名前:login:Penguin mailto:sage [2021/11/26(金) 21:52:36.77 ID:vP6Ce37C.net]
>>842
> 保存。
出来れば近日中に破棄して欲しい

864 名前:login:Penguin mailto:sage [2021/11/26(金) 21:52:38.12 ID:Mc9JqVoo.net]
> その時はCurrent pending sectorと
> Offline uncorrectableが消えてればいいんですが
ともうひとつ

まったく同じ値でした

865 名前:login:Penguin mailto:sage [2021/11/26(金) 21:54:17.15 ID:Mc9JqVoo.net]
完全削除しました

866 名前:login:Penguin mailto:sage [2021/11/26(金) 21:56:46.93 ID:Mc9JqVoo.net]
>>837
> $ sudo dd of=/dev/sdX(たぶんsda) if=/dev/zero bs=1M
> とかで、空き容量がありませんってメッセージが出るまで待ちます

せっかく dd コマンド書いてもらったけど、この回答を見たときは、すでに
seachest_erase し終わってましたw

CLI 上にずーっといました

867 名前:login:Penguin mailto:sage [2021/11/26(金) 22:11:06.04 ID:vP6Ce37C.net]
適切に使えば dd は色々と応用が効くよ
具体的には機会があったらと言う事で

868 名前:login:Penguin mailto:sage [2021/11/26(金) 22:32:58.62 ID:9hXatoUp.net]
自分はddコマンド、かなり、大がつくほど好きです…!
ddを使ったダーティーなパーティション・
ファイルシステムいじりとか大好物です

ところでID:Mc9JqVooさんがSeachest_Eraseを実行したとき
思ったよりすぐ終わったりしませんでした…?
https://support.seagate.com/seachest/SeaChest_Combo_UserGuides.html#file4
Seachest_Eraseでぐぐって↑上のドキュメントを
読んだんですが、もしかしたらドライブの機種によって
ファームウェア的にデータを読めなくして、
物理ディスクには書き込んでないかも…とかちょっと思いました
SMARTの例の値が少しも変化しないということでしたので

869 名前:login:Penguin mailto:sage [2021/11/26(金) 23:01:06.69 ID:Mc9JqVoo.net]
パテ切からやり直しですが、ふと疑問。
(現在の状態)
$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
sda 298.1G HGST_HTS545032A7E680
├─sda1 EFI 190M vfat
├─sda2 debian 295.9G btrfs
└─sda3 2G swap
sdb 149.1G ST3160815AS

$

GPartedは

1. SEAGATE 160GBを繋いだマシンをdebian LIVE USBでブートし、GPartedでGPTテーブルを書き込む

のか

2. このままsdaからGPartedでsdb に操作を加えてもいいのか?

よろしくおねがいします

870 名前:login:Penguin mailto:sage [2021/11/26(金) 23:02:36.24 ID:Mc9JqVoo.net]
>>852
> ところでID:Mc9JqVooさんがSeachest_Eraseを実行したとき
> 思ったよりすぐ終わったりしませんでした…?

はい!すごい、エスパーかっ? 予測時間55分て出たのに10分で終わったぞな。



871 名前:login:Penguin mailto:sage [2021/11/26(金) 23:15:49.39 ID:Mc9JqVoo.net]
seachest_erase -d /dev/sg0/ --overwrite 0 この後オプションがまだまだ続く

を走らせた。たしかに異常に速く終わったけど、最後に「succesfully 成功」出ていました。

スマホで撮影してあるが、フラッシュをオフにする仕方がわからず、ほとんど見えない画像となっている。

-----------------------------------------
https://support.seagate.com/seachest/SeaChest_Combo_UserGuides.html#file4
Seachest_Eraseでぐぐって↑上のドキュメントを
読んだんですが、もしかしたらドライブの機種によって
ファームウェア的にデータを読めなくして、
物理ディスクには書き込んでないかも…とかちょっと思いました

<<ドキュメント上のどこに その旨記載されてるのか わからんがった。

では、dd で明日やり直してみたいです!

872 名前:login:Penguin mailto:sage [2021/11/26(金) 23:46:32.25 ID:9hXatoUp.net]
絶対にコマンドを間違えない自信があるんだったら、
今起動している状態からsdbにddでzeroを書き込んでも
いいと思いますが…
3回ぐらいlsblkと、テキストエディタにコマンドを
下書きとして確認とを繰り返してくださいね

873 名前:login:Penguin mailto:sage [2021/11/27(土) 00:04:29.58 ID:t7TpN4gy.net]
>>853
の質問は

dd ではなく、sdbのパテ切りについて、なんで「LIVE USBでブートし、GParted』なのかなあ?と思いしました。
というのは、一週間前?やったとき、LIVE USBでやったかな?2台繋いでやったような気がして。(未確認)

が、あらためて、828のレスを見ると

>zerofillを実行するのならば、デバイスファイルを間違えて
元環境を消し去ってしまうミスを防ぐために
インストールディスクとかがあればそこからLIVE起動して
実行したほうがいい気がします

これと同じ原理かな?と。ヒューマンエラーによる致命的ミスを回避するためなのかなと。

では明日!ありがと

874 名前:login:Penguin mailto:sage [2021/11/27(土) 02:46:00.97 ID:Jk7INptl.net]
ヒューマンエラーを防ぎたいならライブ起動でのやり取りをするとヤベーな
ドライブ増えるよ
日本語入力はどうする?

単にフラッシング実施ドライブを間違わない様にするだけであれば
以下の様にすると良い

sudo dd if=/dev/zero \
of=/dev/disk/by-id/ST3160815AS \
status=progress

これは可読性を高める為に「 \」を使って3行にした
Seagate150GBフラッシング専用ワンライナー
無論通常環境から出来る

875 名前:login:Penguin mailto:sage [2021/11/27(土) 02:55:29.82 ID:Jk7INptl.net]
>>852
dd、私は Btrfs や ZFS の send | receive で
数値化された進捗状況を見たい時によく使いますね
ストレージイメージの吸出し・リストア等はもっぱらddrescue任せです
おっかないので笑

876 名前:login:Penguin mailto:sage [2021/11/29(月) 08:43:13.78 ID:n5M7YtyA.net]
もともとのSMART値は
$ sudo smartctl -s on -a /dev/sdb
5 Reallocated_Sector_Ct 0x0033 082 082 036 Pre-fail Always - 741
197 Current_Pending_Sector 0x0012 093 093 000 Old_age Always - 149
198 Offline_Uncorrectable 0x0010 093 093 000 Old_age Offline - 149

$ sudo dd if=/dev/zero \
> of=/dev/disk/by-id/ST3160815AS \
> status=progress
1819566592 bytes (1.8 GB, 1.7 GiB) copied, 7 s, 260 MB/s
dd: writing to '/dev/disk/by-id/ST3160815AS': No space left on device
3695113+0 records in
3695112+0 records out
1891897344 bytes (1.9 GB, 1.8 GiB) copied, 7.28217 s, 260 MB/s

$
数秒で終わった気がするけど、これで正常に「ゼロ書き込み」でき

877 名前:スのでしょうか? []
[ここ壊れてます]

878 名前:login:Penguin mailto:sage [2021/11/29(月) 08:44:16.64 ID:n5M7YtyA.net]
user@debian:~$ sudo apt update
user@debian:~$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0
squash 4.0 0 100% /usr/lib/l
sda
sdb
└─sdb1
vfat FAT32 D-LIVE NF B
9A02-0B04 25.6G 11% /usr/lib/l
user@debian:~$ sudo dd of=/dev/sda if=/dev/zero bs=1M
^C3953+0 records in
3953+0 records out
4145020928 bytes (4.1 GB, 3.9 GiB) copied, 74.9192 s, 55.3 MB/s

user@debian:~$ sudo dd of=/dev/sda if=/dev/zero bs=1M status=progress
160035766272 bytes (160 GB, 149 GiB) copied, 2703 s, 59.2 MB/s
dd: error writing '/dev/sda': No space left on device
152628+0 records in
152627+0 records out
160041885696 bytes (160 GB, 149 GiB) copied, 2719.12 s, 58.9 MB/s
user@debian:~$

今度は十分な時間がかかって dd of=/dev/sda if=/dev/zero が完遂されたみたいです。
感謝。

197 Current_Pending_Sector 0x0012 093 093 000 Old_age Always - 149
198 Offline_Uncorrectable 0x0010 093 093 000 Old_age Offline - 149
これらの値が改善することを期待していたが、変化なしです。しかし、dd 命令でzerofillを初めてできたので、そこは満足。

-----------------------------
2ちゃんの規制を受けていました。ただいまw

879 名前:login:Penguin mailto:sage [2021/11/29(月) 09:10:55.84 ID:MZaSWCp0.net]
by-id とか by-uuid 等の実体はただのsymlinkなのでうまくいかなかったのかもしれん すまんね
今後テンパりながらの状態でフラッシングするなら gnome-disks 等の扱いやすいツールでやるといいかもしれない
大事なのは「自分には難しい技術を覚えること」ではなくあくまで「目的を果たす事」なので

880 名前:login:Penguin mailto:sage [2021/11/29(月) 09:30:42.09 ID:n5M7YtyA.net]
最終目標
・大 源ドライブから小 目標ドライブへDebian10環境をクローンし予備環境にしたい
・源ドライブはBtrfsでtimeshiftを使用しており子巻構成もtimeshift規格也。

大段第一 : パテ切

目標ドライブ接続。
$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
sda 298.1G HGST_HTS545032A7E680
├─sda1 EFI 190M vfat
├─sda2 debian 295.9G btrfs
└─sda3 2G swap
sdb 149.1G ST3160815AS

$
現在の状態はsdb 未割り当て。



881 名前:login:Penguin mailto:sage [2021/11/29(月) 09:32:29.41 ID:n5M7YtyA.net]
>>862
> 大事なのは「自分には難しい技術を覚えること」ではなくあくまで「目的を果たす事」なので
はい。ありがとうございます。

882 名前:login:Penguin mailto:sage [2021/11/29(月) 09:37:49.18 ID:n5M7YtyA.net]
7年前?知能テストを受けると「IQ79 知能低い、境界域ww」と

一週間前にやったことが、ぜんぜん思い出せんwww

しかし小学時代からずーっと天才児天才児とまわりからも親からも言われてきたので、

なんとも感じないWWW

883 名前:login:Penguin mailto:sage [2021/11/29(月) 09:41:40.43 ID:n5M7YtyA.net]
大段第一 : パテ切

からつまった!w 過去記録をまとめていく

884 名前:login:Penguin mailto:sage [2021/11/29(月) 09:53:44.67 ID:n5M7YtyA.net]
09:52:42.56 ID:n5M7YtyA

「debian11ライブusb 」からパテ切か、このままsda上からsdb に対してやってもいいのか!
>> 過去記録を調べきれなかった。直感では、問題ない。

> まだファイルシステムを移してないのなら
> 移行先のsdb1(EFI System Partition)は、個人的意見で
> なんとなく512MiBにしたほうが良さそうに思う
>
> Windowsでは自動で100MBぐらいになってた気がするけど
> ArchWikiとかでは512MiB推奨されてたような記憶
> 後でESP以下にカーネルイメージ置くブートローダーに
> 変更することもできたり

(EFI System Partition)= ArchWikiとかでは512MiB推奨

について文証をあたる。

885 名前:login:Penguin mailto:sage [2021/11/29(月) 10:03:39.79 ID:n5M7YtyA.net]
<<ソース記事 発見

EFI仕様は、ESPのサイズに関してはミュートですが、ほとんどのOSではかなり小さくなっています。Macには200MiB ESPが付属しており、Windows7インストーラーはわずか100MiBのESPを作成します。(この値は、新しいバージョンのWindowsでは200MiBを少し超える値に引き上げられました。)

ただし、一部のユーザーは、サイズが512MiB(537MB)未満の

886 名前:FAT32ESPで問題を引き起こすバグがあることを発見しました。非常に一般的な問題の1つは、EFIで読み取れないファイルです。Linuxのmkdosfsコマンドのデフォルトは、最大520MiB(546MB)のパーティションにFAT16を使用します。したがって、MiB / MBの混乱や丸め誤差から保護するために安全マージンを追加して、少なくとも550MiBのサイズのESPを作成することをお勧めします。

より小さなESPを使用する必要があり、不思議な問題が発生した場合は、FAT16に変換してみてください。ほとんどのESPはこれで正常に動作し、問題を解決できる可能性があります。
[]
[ここ壊れてます]

887 名前:login:Penguin mailto:sage [2021/11/29(月) 10:04:38.76 ID:MZaSWCp0.net]
>>867
> > 後でESP以下にカーネルイメージ置くブートローダーに
> > 変更することもできたり
systemd-boot - ArchWiki
https://wiki.archlinux.jp/index.php/Systemd-boot

Debianではgrub2を置き換えるのはまだ先になりそうなのであまり気にしなくても良い

888 名前:login:Penguin mailto:sage [2021/11/29(月) 10:07:33.14 ID:n5M7YtyA.net]
> 後でESP以下にカーネルイメージ置くブートローダーに
> 変更することもできたり

ここが大事だよな。

889 名前:login:Penguin mailto:sage [2021/11/29(月) 10:09:54.79 ID:MZaSWCp0.net]
ArchWikiの内容を理解できて、加えてそれが自分にとって本当に必要なことならな

890 名前:login:Penguin mailto:sage [2021/11/29(月) 10:11:59.41 ID:MZaSWCp0.net]
少なくとも chroot からの grub-install の方法を他人に聞いている段階では全く必要じゃない
そればかりかいらんトラブルのもとになるだろう



891 名前:login:Penguin mailto:sage [2021/11/29(月) 10:15:15.45 ID:n5M7YtyA.net]
となりがお洗濯とベランダのそうじで集中できん!きゅうけいします。

892 名前:login:Penguin mailto:sage [2021/11/29(月) 10:44:27.31 ID:n5M7YtyA.net]
> 大段第一 : パテ切

完了。

前回から変更点。fat16 採用、260MiB

893 名前:login:Penguin mailto:sage [2021/11/29(月) 21:45:31.57 ID:n5M7YtyA.net]
大段第二 : ファイルシステムの移行
1. 接続
$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
sda 298.1G HGST_HTS545032A7E680
├─sda1 EFI 190M vfat
├─sda2 debian 295.9G btrfs
└─sda3 2G swap
sdb 29G USB_DISK_3.0
└─sdb1 29G vfat
sdc 149.1G ST3160815AS
├─sdc1 EFI 260M vfat
├─sdc2 debian 146.9G btrfs
└─sdc3 2G swap

2. 必要かわからんが、事前によけいなもの転送されないように$ sudo timeshift --delete-all
$ sudo -i
# btrfs subvolume list -p .
ID 4419 gen 310406 parent 5 top level 5 path @home
ID 4420 gen 310403 parent 5 top level 5 path @
ID 4429 gen 304656 parent 5 top level 5 path snap-@
ID 4430 gen 304658 parent 5 top level 5 path snap-@home
ID 4475 gen 310320 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-35-36/@
ID 4476 gen 307971 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-35-36/@home
ID 4477 gen 310320 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-36-52/@
ID 4478 gen 307978 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-36-52/@home
ID 4479 gen 310320 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-38-56/@
ID 4480 gen 307991 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-26_14-38-56/@home
ID 4501 gen 310320 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-29_12-35-01/@
ID 4502 gen 310049 parent 5 top level 5 path timeshift-btrfs/snapshots/2021-11-29_12-35-01/@home
#

894 名前:login:Penguin mailto:sage [2021/11/29(月) 22:39:19.80 ID:n5M7YtyA.net]
3. 送信/受信

サブボリュームは send コマンドを使って標準出力やファイルに送信することができます。Btrfs の receive コマンドにパイプで渡すことで非常に便利に使うことが可能です。例えば、/root_backup という名前のスナップショットを /backup に送信するには以下のコマンドを実行します:

# btrfs send /root_backup | btrfs receive /backup

送信するスナップショットは読み取り専用である必要があります。上記のコマンドは外部デバイスにサブボリュームをコピーするのにも使えます (例えば上の /backup を USB ディスクにマウント)。

<< 感想 : このArchWikiの内容は理解しがたい。標準出力やファイル?

895 名前:login:Penguin mailto:sage [2021/11/29(月) 22:43:17.78 ID:n5M7YtyA.net]
3-1. 下準備として送り側@と@homeのスナップショットを撮る(作成する)
名前は snap-@ と snap-@home とする

目標ドライブがsdc になっちゃってる。再起動。

sdc 149.1G ST3160815AS
├─sdc1 EFI 260M vfat
├─sdc2 debian 146.9G btrfs
└─sdc3 2G swap

896 名前:login:Penguin mailto:sage [2021/11/29(月) 22:56:54.98 ID:n5M7YtyA.net]
sdb 149.1G ST3160815AS
├─sdb1 EFI 260M vfat
├─sdb2 debian 146.9G btrfs
└─sdb3 2G swap

$ sudo mkdir /mnt/sda2 && sudo mount /dev/sda2 /mnt/sda2
mkdir: ディレクトリ `/mnt/sda2' を作成できません: ファイルが存在します

<< 送り側はすでに作成済み

$ sudo mount /dev/sda2 /mnt/sda2

$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@
Create a readonly snapshot of '/mnt/sda2/@' in '/mnt/sda2/snap-@/@'
ERROR: cannot snapshot '/mnt/sda2/@': Read-only file system

だめだな。/mnt 以下3つのディレクトリを先に削除してから、やってみる

897 名前:login:Penguin mailto:sage [2021/11/29(月) 22:57:14.82 ID:n5M7YtyA.net]
きゅうけいします

898 名前:login:Penguin mailto:sage [2021/11/29(月) 23:43:06.42 ID:n5M7YtyA.net]
戻し方がわからないけども、
これがとくに わからんけども
$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@

$ sudo mount /dev/sda2 /mnt/sda2
をもどす?
$ sudo umount /dev/sda2 /mnt/sda2

$
これは通ったけど...タイムシフトで戻す
スナップショット: 2021-11-29_22-54-18 ~ へ

899 名前:login:Penguin mailto:sage [2021/11/29(月) 23:47:41.41 ID:n5M7YtyA.net]
/mnt 以下3つのディレクトリ 中身がなんにもない状態へもどった

jin@kyo:~$ cd /mnt
jin@kyo:/mnt$ ls
chroot sda2 sdb2
jin@kyo:/mnt$ sudo rm -rfv chroot sda2 sdb2
removed directory 'chroot'
removed directory 'sda2'
removed directory 'sdb2'
jin@kyo:/mnt$

900 名前:login:Penguin mailto:sage [2021/11/29(月) 23:53:14.90 ID:n5M7YtyA.net]
3-1. 下準備として送り側@と@homeのスナップショットを撮る(作成する)
名前は snap-@ と snap-@home とする

$ sudo mkdir /mnt/sda2 && sudo mount /dev/sda2 /mnt/sda2
からやり直し。成功。

以前成功したときは、
$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@
Create a readonly snapshot of '/mnt/sda2/@' in '/mnt/sda2/snap-@'
だったが、
$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@
Create a readonly snapshot of '/mnt/sda2/@' in '/mnt/sda2/snap-@/@'
ERROR: cannot snapshot '/mnt/sda2/@': Read-only file system

<< ネストしてる...どうしたらいいのかわからん



901 名前:login:Penguin mailto:sage [2021/11/30(火) 00:20:16.15 ID:xm+y2V+c.net]
>>666
> 受け側の @,@home は前もって作成する必要は
> なかったようなので、ごめんだけど質問者さんは
> # sudo btrfs subvolume delete /mnt/sdb2/@
> # sudo btrfs subvolume delete /mnt/sdb2/@home
> みたいにして受け側のサブボリュームを一旦削除してもらえます…?

を参考にして、
# btrfs subvolume delete /mnt/sda2/snap-@
# btrfs subvolume delete /mnt/sda2/snap-@home

$ sudo -i
# btrfs subvolume delete /mnt/sda2/snap-@
Delete subvolume (no-commit): '/mnt/sda2/snap-@'
# btrfs subvolume delete /mnt/sda2/snap-@home
Delete subvolume (no-commit): '/mnt/sda2/snap-@home'
#

あとは回答がつくのを待つ

902 名前:login:Penguin mailto:sage [2021/11/30(火) 00:59:49.37 ID:xm+y2V+c.net]
※ライブ環境ではなく通常環境での作業を想定

・timeshift Btrfsモード環境では @ を / として、@home を /home としてマウントしている
 実は @ をマウントしていてもその上の分区ルートをマウント可能
 よって $ sudo mount 源分区 任意のディレクトリ と実施可

・btrfs send に使用するサブボリュームは読み込み専用でなくてはならない
 よって @ と @home の「読み込み専用スナップショット」を

 $ sudo btrfs subvolume snapshot -r 子巻 任意名 で事前準備する必要がある

-----------------------------------------
行き詰まっている。以上の教師用指導書を考えると、(原文のカタカナ語は自分に理解しやすいように中国語風語彙にかえた)

1,・timeshift Btrfsモード環境では @ を / として、@home を /home としてマウントしている
この行はok

2,実は @ をマウントしていてもその上の分区ルートをマウント可能
 よって $ sudo mount 源分区 任意のディレクトリ と実施可

......... この文をすなおに読むと
$ sudo mkdir /mnt/sda2 && sudo mount /dev/sda2 /mnt/sda2

ではなく、
$ sudo mount /dev/sda2 /mnt  では?

903 名前:login:Penguin mailto:sage [2021/11/30(火) 01:00:37.52 ID:xm+y2V+c.net]
きゅうけいごにやってみる

904 名前:login:Penguin mailto:sage [2021/11/30(火) 04:33:15.51 ID:xm+y2V+c.net]
ここから
>>654
次に送り側@と@homeのスナップショットを撮る(作成する)みたい
名前は snap-@ と snap-@home とすると

$ sudo mount /dev/sda2 /mnt/sda2
$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@

こんどはなぜか?通った。
$ sudo mount /dev/sda2 /mnt/sda2

$ sudo -i
# btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@
Create a readonly snapshot of '/mnt/sda2/@' in '/mnt/sda2/snap-@'
#


$ sudo btrfs subvolume snap -r /mnt/sda2/@home /mnt/sda2/snap-@home

905 名前:login:Penguin mailto:sage [2021/11/30(火) 04:43:54.35 ID:xm+y2V+c.net]
# btrfs subvolume snap -r /mnt/sda2/@home /mnt/sda2/snap-@home
Create a readonly snapshot of '/mnt/sda2/@home' in '/mnt/sda2/snap-@home'
#
sda2/に snap-@ と snap-@home の見た目ディレクトリができた


3-2. (sendとreceive)

$ sudo btrfs se /mnt/sda2/snap-@ | sudo btrfs rec /mnt/sdb2
At subvol /mnt/sda2/snap-@
ERROR: realpath(/mnt/sdb2) failed: No such file or directory

$

............................... 限界どす...

906 名前:login:Penguin mailto:sage [2021/11/30(火) 05:10:04.50 ID:UZVgDQnT.net]
そうやって自力で再現性を高めたり反復して記憶する事こそが重要で、今回の裏テーマとも言える
反復しなければならなくなった原因は筐体を持たない回答側に取って推測しか出来ない事だが

907 名前:login:Penguin mailto:sage [2021/11/30(火) 05:14:36.75 ID:xm+y2V+c.net]
・btrfs send に使用するサブボリュームは読み込み専用でなくてはならない
 よって @ と @home の「読み込み専用スナップショット」を

 $ sudo btrfs subvolume snapshot -r 子巻 任意名 で事前準備する必要がある

-------------------------
<< ああ、ここの意味が「やっと飲み込めた」

たとえばこの命令は
$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@

/mnt/sda2/@ は 所持の子巻中 最新状態。げんざいの自分のルートシステム?

>・btrfsの「送信」「受信」は読み取り専用スナップショットからのみ取得できる。

だから、btrfs subvolume snap -r でスナップショットを作成した。(-r)オプションだかアーギュメント

908 名前:ナ「読み取り専用」だから(-r)か。

$ man btrfs-subvolume
を見ると
SYNOPSIS
btrfs subvolume <subcommand> [<args>]

(snap)がサブコマンドで(-r)が引数アーギュメント。

............ 以上!!すいみん
[]
[ここ壊れてます]

909 名前:login:Penguin mailto:sage [2021/11/30(火) 05:17:13.28 ID:xm+y2V+c.net]
>>888
おやすみ〜w

910 名前:login:Penguin mailto:sage [2021/11/30(火) 12:32:13.12 ID:xm+y2V+c.net]
sudo umount /dev/sda2 /mnt/sda2



911 名前:login:Penguin mailto:sage [2021/11/30(火) 12:51:57.77 ID:xm+y2V+c.net]
現在の参考源のフォルダ名に合わせる

$ sudo rm -rfv /mnt/sda2
removed directory '/mnt/sda2'

$ sudo mkdir /mnt/old
$ sudo mkdir /mnt/old/folder && sudo mount /dev/sda2 /mnt/old/folder

$

912 名前:login:Penguin mailto:sage [2021/11/30(火) 12:58:35.58 ID:xm+y2V+c.net]
$ sudo -i
# btrfs subvolume delete /mnt/sda2/snap-@
ERROR: Could not statfs: No such file or directory
# btrfs subvolume delete /mnt/old/folder/snap-@
Delete subvolume (no-commit): '/mnt/old/folder/snap-@'
# btrfs subvolume delete /mnt/old/folder/snap-@home
Delete subvolume (no-commit): '/mnt/old/folder/snap-@home'
#

913 名前:login:Penguin mailto:sage [2021/11/30(火) 13:03:55.73 ID:UZVgDQnT.net]
標準出力の日本語を増やしたかったら、

$ sudo apt install util-linux-locales

914 名前:login:Penguin mailto:sage [2021/11/30(火) 13:08:59.02 ID:xm+y2V+c.net]
# btrfs subvolume snapshot -r /mnt/old/folder /mnt/old/folder_0
Create a readonly snapshot of '/mnt/old/folder' in '/mnt/old/folder_0'

915 名前:login:Penguin mailto:sage [2021/11/30(火) 13:11:01.59 ID:xm+y2V+c.net]
感謝
$ sudo apt update
取得:1 security.debian.org/debian-security buster/updates InRelease [65.4 kB]
ヒット:2 deb.debian.org/debian buster InRelease
ヒット:3 https://dl.winehq.org/wine-builds/debian buster InRelease
取得:4 deb.debian.org/debian buster-updates InRelease [51.9 kB]
取得:5 deb.debian.org/debian buster-backports InRelease [46.7 kB]
ヒット:6 dl.google.com/linux/chrome/deb stable InRelease
無視:7 repo.radeon.com/rocm/apt/debian xenial InRelease
取得:8 security.debian.org/debian-security buster/updates/main Sources [203 kB]
取得:9 security.debian.org/debian-security buster/updates/main i386 Packages [308 kB]
取得:10 security.debian.org/debian-security buster/updates/main amd64 Packages [309 kB]
エラー:11 repo.radeon.com/rocm/apt/debian xenial Release
404 Not Found [IP: 13.82.220.49 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ repo.radeon.com/rocm/apt/debian xenial Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

$ sudo apt install util-linux-locales
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
util-linux-locales はすでに最新バージョン (2.33.1-0.1) です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 7 個。

$

916 名前:login:Penguin mailto:sage [2021/11/30(火) 13:12:33.22 ID:xm+y2V+c.net]
鼻詰まりで無呼吸なのか眠り悪いので、行けるところまでいってとつぜん消えると思います

917 名前:login:Penguin mailto:sage [2021/11/30(火) 13:18:09.18 ID:UZVgDQnT.net]
何かの時に既に入れてもらってたか 確かlibparted-i10nと一緒に
あといらんリポジトリは無効化しておこう

$ sudo sed -i.bak '/radeon/s/^/#/;' /etc/apt/sources.list
$ sudo apt update

体調の方はお大事に
俺も鼻炎持ちだがこのところ通りは良好

918 名前:login:Penguin mailto:sage [2021/11/30(火) 19:00:43.50 ID:xm+y2V+c.net]
$ sudo sed -i.bak '/radeon/s/^/#/;' /etc/apt/sources.list

$ sudo apt update
ヒット:1 deb.debian.org/debian buster InRelease
取得:2 deb.debian.org/debian buster-updates InRelease [51.9 kB]
ヒット:3 security.debian.org/debian-security buster/updates InRelease
ヒット:4 https://dl.winehq.org/wine-builds/debian buster InRelease
取得:5 deb.debian.org/debian buster-backports InRelease [46.7 kB]
ヒット:6 dl.google.com/linux/chrome/deb stable InRelease
無視:7 repo.radeon.com/rocm/apt/debian xenial InRelease
エラー:8 repo.radeon.com/rocm/apt/debian xenial Release
404 Not Found [IP: 13.82.220.49 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ repo.radeon.com/rocm/apt/debian xenial Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

--------------
>あといらんリポジトリは無効化しておこう

これを調べる。1時間以内でおえる。

919 名前:login:Penguin mailto:sage [2021/11/30(火) 19:17:49.54 ID:xm+y2V+c.net]
UNSIGNED REPOSITORIES
アーカイブに署名されていない Release ファイルがある、または Release
ファイルが全くない場合は、現在の APT バージョンは update 操作によるそこ
からのダウンロードをデフォルトで拒否し、ダウンロードを強制した場合で
も、インストール要求に証明されていないアーカイブからのパッケージが含ま
れる場合には apt-get のようなフロントエンドは明示的な確認を要求します。

---------------------------------------------------------
E: リポジトリ repo.radeon.com/rocm/apt/debian xenial Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
-----------------------------------------------------
      ↓
Debianで標準的に提供している更新サイトにアクセスできず、更新情報を入手できずエラーが発生している。

920 名前:login:Penguin mailto:sage [2021/11/30(火) 19:23:37.83 ID:xm+y2V+c.net]
$ cat /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 10.2.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20191116-09:57]/ buster contrib main non-free
deb deb.debian.org/debian/ buster main contrib non-free
deb-src deb.debian.org/debian/ buster main contrib non-free

deb security.debian.org/debian-security buster/updates main contrib non-free
deb-src security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb deb.debian.org/debian/ buster-updates main contrib non-free
deb-src deb.debian.org/debian/ buster-updates main contrib non-free

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
deb deb.debian.org/debian/ buster-backports main contrib non-free
deb-src deb.debian.org/debian/ buster-backports main contrib non-free
deb https://dl.winehq.org/wine-builds/debian/ buster main
# deb-src https://dl.winehq.org/wine-builds/debian/ buster main

$
>以前使用していたsource.listはリネームしましょう。
$ sudo mv /etc/apt/sources.list /etc/apt/source.list.old
$ sudo pluma /etc/apt/source.list



921 名前:login:Penguin mailto:sage [2021/11/30(火) 19:37:34.89 ID:xm+y2V+c.net]
# deb cdrom:[Debian GNU/Linux 10.2.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20191116-09:57]/ buster contrib main non-free

# のところは説明だからいらないんじゃないか?と前から疑問だった。ためしに消してみる

deb deb.debian.org/debian/ buster main contrib non-free
deb-src deb.debian.org/debian/ buster main contrib non-free

deb security.debian.org/debian-security buster/updates main contrib non-free
deb-src security.debian.org/debian-security buster/updates main contrib non-free

deb deb.debian.org/debian/ buster-updates main contrib non-free
deb-src deb.debian.org/debian/ buster-updates main contrib non-free

deb deb.debian.org/debian/ buster-backports main contrib non-free
deb-src deb.debian.org/debian/ buster-backports main contrib non-free
deb https://dl.winehq.org/wine-builds/debian/ buster main

・”deb”:この行ではバイナリーパッケージの定義を示します。
・”deb-src”:この行ではソースパッケージのための定義です。

ここでいったんupdateを実行

922 名前:login:Penguin mailto:sage [2021/11/30(火) 19:45:12.13 ID:xm+y2V+c.net]
$ cat /etc/apt/source.list
deb deb.debian.org/debian/ buster main contrib non-free
deb-src deb.debian.org/debian/ buster main contrib non-free

deb security.debian.org/debian-security buster/updates main contrib non-free
deb-src security.debian.org/debian-security buster/updates main contrib non-free

deb deb.debian.org/debian/ buster-updates main contrib non-free
deb-src deb.debian.org/debian/ buster-updates main contrib non-free

deb deb.debian.org/debian/ buster-backports main contrib non-free
deb-src deb.debian.org/debian/ buster-backports main contrib non-free
deb https://dl.winehq.org/wine-builds/debian/ buster main

$ sudo apt update
ヒット:1 dl.google.com/linux/chrome/deb stable InRelease
無視:2 repo.radeon.com/rocm/apt/debian xenial InRelease
エラー:3 repo.radeon.com/rocm/apt/debian xenial Release
404 Not Found [IP: 13.82.220.49 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ repo.radeon.com/rocm/apt/debian xenial Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

$

なんかおかしい... google しか参照してないように見える。ダメだ、本体作業が待ってるし集中できない

923 名前:login:Penguin mailto:sage [2021/11/30(火) 19:55:23.43 ID:xm+y2V+c.net]
$ sudo apt update
ヒット:1 security.debian.org/debian-security buster/updates InRelease
ヒット:2 https://dl.winehq.org/wine-builds/debian buster InRelease
ヒット:3 deb.debian.org/debian buster InRelease
ヒット:4 deb.debian.org/debian buster-updates InRelease
ヒット:5 deb.debian.org/debian buster-backports InRelease
ヒット:6 dl.google.com/linux/chrome/deb stable InRelease
無視:7 repo.radeon.com/rocm/apt/debian xenial InRelease
エラー:8 repo.radeon.com/rocm/apt/debian xenial Release
404 Not Found [IP: 13.82.220.49 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ repo.radeon.com/rocm/apt/debian xenial Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

$

今度はいけたw  参考サイトのひとのミス source.list で s がぬけてた。

924 名前:login:Penguin mailto:sage [2021/11/30(火) 20:02:24.56 ID:xm+y2V+c.net]
きっちり一時間きゅうけい

925 名前:login:Penguin mailto:sage [2021/11/30(火) 21:28:37.37 ID:xm+y2V+c.net]
これでいいとおもう

$ ls -l /etc/apt/sources.list.d
合計 12
-rw-r--r-- 1 root root 189 9月 22 2020 google-chrome.list
-rw-r--r-- 1 root root 189 9月 21 2020 google-chrome.list.save
-rw-r--r-- 1 root root 69 10月 25 2020 rocm.list

$ cat /etc/apt/sources.list.d/rocm.list
deb [arch=amd64] repo.radeon.com/rocm/apt/debian/ xenial main

$ sudo rm -rfv /etc/apt/sources.list.d/rocm.list
'/etc/apt/sources.list.d/rocm.list' を削除しました

$ sudo apt update
ヒット:1 deb.debian.org/debian buster InRelease
取得:2 security.debian.org/debian-security buster/updates InRelease [65.4 kB]
ヒット:3 deb.debian.org/debian buster-updates InRelease
ヒット:4 deb.debian.org/debian buster-backports InRelease
ヒット:5 https://dl.winehq.org/wine-builds/debian buster InRelease
ヒット:6 dl.google.com/linux/chrome/deb stable InRelease
取得:7 security.debian.org/debian-security buster/updates/main Sources [203 kB]
取得:8 security.debian.org/debian-security buster/updates/main amd64 Packages [309 kB]
取得:9 security.debian.org/debian-security buster/updates/main i386 Packages [308 kB]
886 kB を 2秒 で取得しました (394 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードできるパッケージが 10 個あります。表示するには 'apt list --upgradable' を実行してください。

$

926 名前:login:Penguin mailto:sage [2021/11/30(火) 22:00:03.18 ID:xm+y2V+c.net]
予定時間どおりきゅうけいから復帰したが、send | receive のつづきをやる
気力が出てこない

待つ。自己の気力回復を

927 名前:login:Penguin mailto:sage [2021/11/30(火) 22:52:53.49 ID:xm+y2V+c.net]
先生がいなくなった。彼のことをバターfs 次郎と呼んでいたのに

928 名前:login:Penguin mailto:sage [2021/11/30(火) 23:19:19.87 ID:xm+y2V+c.net]
接続
$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
sda 298.1G HGST_HTS545032A7E680
├─sda1 EFI 190M vfat
├─sda2 debian 295.9G btrfs
└─sda3 2G swap
sdb 149.1G ST3160815AS
├─sdb1 EFI 260M vfat
├─sdb2 debian 146.9G btrfs
└─sdb3 2G swap

$

929 名前:login:Penguin mailto:sage [2021/11/30(火) 23:27:30.14 ID:xm+y2V+c.net]
マウント
$ sudo mount /dev/sda2 /mnt/old/folder

$
いったん切断したら、ぜんぶ最初からやり直しなのか? /mnt/old/folder_0/@ 等の中身が

何もない。ディレクトリがあるだけ。

930 名前:login:Penguin mailto:sage [2021/11/30(火) 23:33:56.40 ID:xm+y2V+c.net]
しかたない、自分で試行錯誤

$ sudo -i
# btrfs subvolume delete /mnt/old/folder_0
Delete subvolume (no-commit): '/mnt/old/folder_0'
# btrfs subvolume snapshot -r /mnt/old/folder /mnt/old/folder_0
Create a readonly snapshot of '/mnt/old/folder' in '/mnt/old/folder_0'
#

やはり中身がない...



931 名前:login:Penguin mailto:sage [2021/12/01(水) 00:19:00.38 ID:d78PxxXw.net]
$ sudo btrfs sub list .
ID 4419 gen 310564 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-29/@home
ID 4420 gen 311439 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-29/@
ID 4433 gen 311733 top level 5 path @home
ID 4434 gen 311733 top level 5 path @
ID 4442 gen 311440 top level 5 path timeshift-btrfs/snapshots/2021-11-30_21-32-29/@
ID 4443 gen 311700 top level 5 path timeshift-btrfs/snapshots/2021-11-30_21-32-29/@home

ID 4444 gen 311648 top level 4434 path @/mnt/old/folder_0

$
最後だけ level がちがう。

932 名前:login:Penguin mailto:sage [2021/12/01(水) 00:30:12.30 ID:d78PxxXw.net]
なんか過去ログ読み返すと「見た目ディレクトリ」という用語を次郎さんが使っている。

もしかしたら、中身がなくてもいいのかも。

このまま送信受信やってみよう

933 名前:login:Penguin mailto:sage [2021/12/01(水) 02:27:36.50 ID:d78PxxXw.net]
ファイルシステムの移行
(sendとreceive)
$ sudo btrfs se /mnt/sda2/snap-@ | sudo btrfs rec /mnt/sdb2
$ sudo btrfs se /mnt/sda2/snap-@home | sudo btrfs rec /mnt/sdb2

-------------------------------------------------------
ああ、...参考ページが自分のケースと合わないかもしれない

今日中にたいはん終わらしたかった... もう一度次郎さんのカキコをまとめていくしかないな

もうこれは、結果を急ぐのやめよう。

934 名前:login:Penguin mailto:sage [2021/12/01(水) 06:57:44.82 ID:BbTyZVPG.net]
バターfs次郎ねえ なんかいかがわしい事をさせられる哺乳類みたいだがまあいいか
次郎こと俺もハードウェア一郎様も間違った情報は載せていないのでもうしばらく試行錯誤して欲しい
煮詰まってる時に新たな情報を投下すると何かと混乱を招きかねないので

ラデオンレポのソースリストはセパレートだったか
俺はとっ散らかるのやだからなるべく基本のリストに合体させるようにしてるわ

935 名前:login:Penguin mailto:sage [2021/12/01(水) 23:59:08.58 ID:d78PxxXw.net]
いま目標ドライブ接続。

>>892
> 現在の参考源のフォルダ名に合わせる  << ここから やり直す

https://forum.ubuntu.org.cn/viewtopic.php?f=77&t=492648&sid=325af632a05c7d90b4d6b5fe6dba6a46
<< ここを参考にしたのだが。ケースがちがうのかもしれない。

> $ sudo mkdir /mnt/old
> $ sudo mkdir /mnt/old/folder && sudo mount /dev/sda2 /mnt/old/folder
という感じにしたが、わけわからなくなって、再度このスレで書かれたとおりに やろうと。
send | rec まではいけたから。記憶では。

>$ sudo rm -rfv /mnt/old
removed directory '/mnt/old/folder'
rm: '/mnt/old/folder_0/timeshift-btrfs/snapshots/2021-11-29_23-42-29/@' を削除できません: 読み込み専用ファイルシステムです

でダメで、さあどのコマンドだ?と
$ sudo -i
# btrfs subvolume delete /mnt/old/folder
ERROR: Could not statfs: No such file or directory
# btrfs subvolume delete /mnt/old/folder_0
Delete subvolume (no-commit): '/mnt/old/folder_0'
# rm -rfv /mnt/old
removed directory '/mnt/old'
#

ぜんぶ消せた。さいしょからやり直す準備できた

936 名前:login:Penguin mailto:sage [2021/12/02(木) 00:01:33.91 ID:07f8QowF.net]
>>915
> 次郎こと俺もハードウェア一郎様も間違った情報は載せていないのでもうしばらく試行錯誤して欲しい

ほんとうに、ありがたい指針だ。...休憩!!

937 名前:login:Penguin mailto:sage [2021/12/02(木) 21:24:42.44 ID:07f8QowF.net]
$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
sda 298.1G HGST_HTS545032A7E680
├─sda1 EFI 190M vfat
├─sda2 debian 295.9G btrfs
└─sda3 2G swap
sdb 149.1G ST3160815AS
├─sdb1 EFI 260M vfat
├─sdb2 debian 146.9G btrfs
└─sdb3 2G swap

> 次に送り側@と@homeのスナップショットを撮る(作成する)みたい
名前は snap-@ と snap-@home とすると

1,$ sudo mkdir /mnt/sda2 && sudo mount /dev/sda2 /mnt/sda2
<<
$ sudo mount /dev/sda2 /mnt/sda2
既存の /mnt/sdb2 フォルダはいらないから削除
$ sudo rm -rfv /mnt/sdb2
removed directory '/mnt/sdb2'

2,
sda2/に snap-@ と snap-@home の見た目ディレクトリができた

$ sudo btrfs subvolume snap -r /mnt/sda2/@ /mnt/sda2/snap-@
Create a readonly snapshot of '/mnt/sda2/@' in '/mnt/sda2/snap-@'

$ sudo btrfs subvolume snap -r /mnt/sda2/@home /mnt/sda2/snap-@home
Create a readonly snapshot of '/mnt/sda2/@home' in '/mnt/sda2/snap-@home'

$

938 名前:login:Penguin mailto:sage [2021/12/02(木) 21:39:26.62 ID:RRqgHQhn.net]
なおサブボリュームやスナップショットを作ったり消したりの操作を頻繁にやる時は別の端末開き、
$ watch sudo btrfs sub list マウントポイント としておくと2秒毎に動的にリスト表示が変わるので誤認を防げる
動的表示を終了するには Ctrl+C

939 名前:login:Penguin mailto:sage [2021/12/02(木) 21:40:24.56 ID:07f8QowF.net]
>>684
冗長表示オプション を忘れる。

940 名前:login:Penguin mailto:sage [2021/12/02(木) 21:40:43.41 ID:RRqgHQhn.net]
実行結果はこんな感じ
https://i.imgur.com/uk2ivsB.png



941 名前:login:Penguin mailto:sage [2021/12/02(木) 21:41:34.70 ID:07f8QowF.net]
(sendとreceive)
$ sudo btrfs se /mnt/sda2/snap-@ | sudo btrfs rec /mnt/sdb2
$ sudo btrfs se /mnt/sda2/snap-@home | sudo btrfs rec /mnt/sdb2
(スナップショットをサブボリュームとして復元)
$ cd /mnt/sda2/ && sudo btrfs sub snap snap-@ @

<< sdb2 はいったんフォーマットしたのに、このコマンドが通るのか?

>そう、受け側のsdb2もマウントしてください
$ sudo mount /dev/sdb2 /mnt/sdb2

$ sudo btrfs se /mnt/sda2/snap-@ | sudo btrfs rec /mnt/sdb2
ERROR: realpath(/mnt/sdb2) failed: No such file or directory
At subvol /mnt/sda2/snap-@

$ sudo mount /dev/sdb2 /mnt/sdb2
mount: /mnt/sdb2: マウントポイントが存在しません.

さっきやった↓ はまちがい
既存の /mnt/sdb2 フォルダはいらないから削除
$ sudo rm -rfv /mnt/sdb2
removed directory '/mnt/sdb2'

$ sudo mkdir /mnt/sdb2
$ sudo mount /dev/sdb2 /mnt/sdb2

$ sudo btrfs se /mnt/sda2/snap-@ | sudo btrfs rec /mnt/sdb2
At subvol /mnt/sda2/snap-@
At subvol snap-@

942 名前:login:Penguin mailto:sage [2021/12/02(木) 21:46:27.44 ID:RRqgHQhn.net]
>>920
btrfs se は -v やってもあまり意味ないんだけど btrfs rec -v は cp -v みたく処理されるファイルの出力がダーって流れる
俺は数値で進捗確認をするのが好きなのでいつもはこんな感じにしている

$ sudo btrfs send スナップショット名 | sudo dd of=/dev/stdout status=progress | sudo btrfs rec ターゲットパテのマウントポイント

943 名前:login:Penguin mailto:sage [2021/12/02(木) 21:49:49.18 ID:07f8QowF.net]
こんばんは。ありがとうございます

> 2秒毎に動的にリスト表示が変わるので誤認を防げる

誤認を防ぐの意味が、今ひとつわからないので、簡略化のため $ sudo timeshift --delete-all
します

Every 2.0s: sudo btrfs sub list / kyo: Thu Dec 2 21:45:25 2021

ID 4419 gen 312622 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-2
9/@home
ID 4420 gen 312623 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-2
9/@
ID 4433 gen 312625 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-56-5
8/@home
ID 4434 gen 312625 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-56-5
8/@
ID 4457 gen 312724 top level 5 path @home
ID 4458 gen 312724 top level 5 path @
ID 4461 gen 312636 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-59-1
8/@
ID 4462 gen 312637 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-59-1
8/@home
ID 4463 gen 312644 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-00-4
9/@
ID 4464 gen 312645 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-00-4
9/@home
ID 4465 gen 312655 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-04-4
9/@
ID 4466 gen 312656 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-04-4
9/@home

944 名前:login:Penguin mailto:sage [2021/12/02(木) 21:51:55.96 ID:RRqgHQhn.net]
>>924
> 誤認を防ぐの意味
「あれ?今スナップショットとかどうなってるっけ?なんて名前にしてたっけ?不要になったの消したっけか?」

945 名前:login:Penguin mailto:sage [2021/12/02(木) 21:52:24.16 ID:07f8QowF.net]
Every 2.0s: sudo btrfs sub list / kyo: Thu Dec 2 21:52:10 2021

ID 4457 gen 312745 top level 5 path @home
ID 4458 gen 312745 top level 5 path @
ID 4469 gen 312701 top level 5 path snap-@
ID 4470 gen 312702 top level 5 path snap-@home

946 名前:login:Penguin mailto:sage [2021/12/02(木) 21:57:05.68 ID:07f8QowF.net]
ああごめん。またしても

$ sudo btrfs send スナップショット名 | sudo dd of=/dev/stdout status=progress | sudo btrfs rec ターゲットパテのマウントポイント

忘れた。先へ先へあせっている

$ sudo btrfs se /mnt/sda2/snap-@home | sudo btrfs rec /mnt/sdb2
At subvol /mnt/sda2/snap-@home
At subvol snap-@home

さっきは15分から20分だった気がします。きゅうけいします

947 名前:login:Penguin mailto:sage [2021/12/02(木) 21:58:25.34 ID:RRqgHQhn.net]
>>926
そのリストがサブボリュームやスナップショットを増減させると動的に更新される
慣れないうちは助けになると思う
なにしろサブボリュームやスナップショットはこんな感じでlsでは通常のディレクトリと見分けが付かないからな
https://i.imgur.com/luUMkk0.png

948 名前:login:Penguin mailto:sage [2021/12/02(木) 21:59:24.45 ID:RRqgHQhn.net]
>>927
間にddをはさむ俺流を採用するならば絶対に間違わない事

949 名前:login:Penguin mailto:sage [2021/12/02(木) 22:03:57.23 ID:RRqgHQhn.net]
>>927
わざわざやり直しするならば send | receive でターゲットに半端に送られたスナップショットが残っていないか確認を忘れない事

950 名前:login:Penguin mailto:sage [2021/12/02(木) 22:14:32.75 ID:07f8QowF.net]
>>930
> わざわざやり直しするならば send | receive でターゲットに半端に送られたスナップショットが残っていないか確認を忘れない事

やり直ししてません。終わった。



951 名前:login:Penguin mailto:sage [2021/12/02(木) 22:20:02.45 ID:07f8QowF.net]
> これで受け側の@と@homeをマウントしてみて

<< どうやってマウントするのか わかりません。

正常に複製できてるようだったら snap-@とsnap-@homeは
消してしまっていいと思う
(送り側のsnapshotはもうしばらく置いといてもいいかも)

952 名前:login:Penguin mailto:sage [2021/12/02(木) 22:20:29.00 ID:RRqgHQhn.net]
>>931
そしたらソース側で読み込み専用スナップショットを処分し、
ターゲット側で「読み込み専用スナップショットの読み書き可能スナップショット」を取り(名前は@,@homeにする)、
更にターゲット側で読み込み専用スナップショットを処分する

953 名前:login:Penguin mailto:sage [2021/12/02(木) 22:24:56.56 ID:RRqgHQhn.net]
>>933
大雑把な手順

$ sudo btrfs sub del ソース側のマウントポイント/snap-@*
$ sudo btrfs sub snap (-rオプション無し) ターゲット側のマウントポイント/{snap-@,@}
$ sudo btrfs sub snap (-rオプション無し) ターゲット側のマウントポイント/{snap-@,@}home
$ sudo btrfs sub del ターゲット側のマウントポイント/snap-@*

954 名前:login:Penguin mailto:sage [2021/12/02(木) 22:26:44.18 ID:07f8QowF.net]
>>685
・send | receive で転送したスナップショットはそのままではシステム稼働に使えないので
 btrfs subvolume snapshot (-rオプション無し) 転送先スナップショット @(および@home) の実施が必要

------------------------
$ cd /mnt/sdb2/ && sudo btrfs sub snap snap-@ @
Create a snapshot of 'snap-@' in './@'

$ cd /mnt/sdb2/ && sudo btrfs sub snap snap-@home @home
Create a snapshot of 'snap-@home' in './@home'

$

955 名前:login:Penguin mailto:sage [2021/12/02(木) 22:32:25.50 ID:07f8QowF.net]
>>933
> ソース側で読み込み専用スナップショットを処分
$ sudo btrfs sub del ソース側のマウントポイント/snap-@*

<< ソース側のマウントポイント
/mnt/sda2

$ sudo btrfs sub del /mnt/sda2/snap-@*
Delete subvolume (no-commit): '/mnt/sda2/snap-@'
Delete subvolume (no-commit): '/mnt/sda2/snap-@home'

こんな複雑な工程を、マニュアル見ないで再現することはできないな...

956 名前:login:Penguin mailto:sage [2021/12/02(木) 22:35:43.96 ID:07f8QowF.net]
>>934
更にターゲット側で読み込み専用スナップショットを処分する

> $ sudo btrfs sub del /mnt/sdb2/snap-@*


$ sudo btrfs sub del /mnt/sd

957 名前:b2/snap-@*
Delete subvolume (no-commit): '/mnt/sdb2/snap-@'
Delete subvolume (no-commit): '/mnt/sdb2/snap-@home'
[]
[ここ壊れてます]

958 名前:login:Penguin mailto:sage [2021/12/02(木) 22:37:15.40 ID:07f8QowF.net]
>>932
> > これで受け側の@と@homeをマウントしてみて
>
> << どうやってマウントするのか わかりません。

/mnt/sdb2/@home/jin
以下等を見てみて、問題ない

959 名前:login:Penguin mailto:sage [2021/12/02(木) 22:38:47.40 ID:07f8QowF.net]
センドリスィーブ............. おわりっ きゅうけいします1時間!!感謝

960 名前:login:Penguin mailto:sage [2021/12/02(木) 22:41:07.85 ID:RRqgHQhn.net]
確認

$ sudo btrfs sub list /
$ sudo btrfs sub list ターゲットマウントポイント



961 名前:login:Penguin mailto:sage [2021/12/02(木) 23:43:59.19 ID:07f8QowF.net]
$ sudo btrfs sub list /
ID 4457 gen 312949 top level 5 path @home
ID 4458 gen 312948 top level 5 path @
ID 4471 gen 312757 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@
ID 4472 gen 312758 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@home

$ sudo btrfs sub list /mnt/sdb2
ID 4457 gen 312948 top level 5 path @home
ID 4458 gen 312948 top level 5 path @
ID 4471 gen 312757 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@
ID 4472 gen 312758 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@home

$

おお...なるほど

962 名前:login:Penguin mailto:sage [2021/12/02(木) 23:54:21.56 ID:RRqgHQhn.net]
最後にターゲットがちゃんと読み書き可能か確認

$ sudo touch /mnt/sdb2/@{,home}/test.tmp
$ ls /mnt/sdb2/@*/test.tmp
ファイルの所在を確認次第 $ sudo rm -v /mnt/sdb2/@*/test.tmp

俺は何度も send | receive やってて自信があるのでここまで確認しないが念の為
これで一連の流れで俺が教える事は最早何も無い
ハードウェア氏のご教示を待たれよ

963 名前:login:Penguin mailto:sage [2021/12/02(木) 23:58:05.34 ID:RRqgHQhn.net]
>>942
これ撤回
なんで / と /mnt/sdb2 のサブボリュームリストが同一になってんだか
ターゲットドライブにtimeshiftのスナップショットがある事自体おかしいだろ

964 名前:login:Penguin mailto:sage [2021/12/03(金) 00:02:41.41 ID:4MNB+9+A.net]
どうやら何らかの理由で冷静に作業できん状態の様だな
何かが忙しいのか精神的な不調なのか知らんがPCメンテに向かない状態なのは確か
無理に進めようとするとまた何かやらかすぞ

965 名前:login:Penguin mailto:sage [2021/12/03(金) 00:03:40.37 ID:SaHn2cV+.net]
他のことをやるときは、いったん切断していた

$ sudo mount /dev/sdb2 /mnt/sdb2

$ sudo mount /dev/sda2 /mnt/sda2

$ sudo btrfs sub list /
ID 4457 gen 312984 top level 5 path @home
ID 4458 gen 312984 top level 5 path @
ID 4475 gen 312975 top level 5 path timeshift-btrfs/snapshots/2021-12-03_00-00-03/@
ID 4476 gen 312977 top level 5 path timeshift-btrfs/snapshots/2021-12-03_00-00-03/@home

$ sudo btrfs sub list /mnt/sdb2
ID 278 gen 50 top level 5 path @
ID 279 gen 52 top level 5 path @home

$

966 名前:login:Penguin mailto:sage [2021/12/03(金) 00:05:53.76 ID:SaHn2cV+.net]
$ sudo touch /mnt/sdb2/@{,home}/test.tmp

$ ls /mnt/sdb2/@*/test.tmp
/mnt/sdb2/@/test.tmp /mnt/sdb2/@home/test.tmp

$ sudo rm -v /mnt/sdb2/@*/test.tmp
'/mnt/sdb2/@/test.tmp' を削除しました
'/mnt/sdb2/@home/test.tmp' を削除しました

$

967 名前:login:Penguin mailto:sage [2021/12/03(金) 00:11:07.15 ID:SaHn2cV+.net]
>>689
1,se | rec
おわり。

2,次はfstabの修正かな

> $ cat /etc/fstab
> の内容を貼ってもらってもいいです?

# / was on /dev/sda2 during installation
UUID=cf82c300-5af6-45d6-a682-1e93b9105cae / btrfs defaults,noatime,subvol=@ 0 0
# /home was on /dev/sda2 during installation
UUID=cf82c300-5af6-45d6-a682-1e93b9105cae /home btrfs defaults,noatime,subvol=@home 0 0
# /boot/efi was on /dev/sda1 during installation
UUID=7AF2-9C57 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=1297b83d-2c7b-42c4-bc86-9e7d44b87603 none swap sw 0 0


3, chrootしてgrubの再インストール…

968 名前:login:Penguin mailto:sage [2021/12/03(金) 00:13:45.95 ID:SaHn2cV+.net]
>>699
> 690 名前:login:Penguin [sage]: 2021/11/23(火) 00:39:15.49 ID:GQJ2ZFSp (17)
> まず、
> $ lsblk -f
> でUUIDが表示できるので、/dev/sdbNの各UUIDを確認してください
>
> ルート権限のテキストエディタで /mnt/sdb2/@/etc/fstab を例えば
> $ sudo nano /mnt/sdb2/@/etc/fstab
> とかで開いて、
> 貼ってもらった表示と同じようになってるはずの
> /dev/sdaN のUUID部分を
> lsblk -f で表示されたUUIDを修正します
> このときにもし読み取り専用って表示が出てたら
> マウント状態がなにかおかしそう

969 名前:login:Penguin mailto:sage [2021/12/03(金) 00:15:11.74 ID:4MNB+9+A.net]
>>945
> 他のことをやるときは、いったん切断していた
集中力が要る操作、それも自力でやり抜けない様な事を他人に教えてもらってる様な段階でそう言う半端な事をするものではない
そんな事してたらハードウェア氏にも嫌がられるよ

970 名前:login:Penguin mailto:sage [2021/12/03(金) 00:19:59.29 ID:SaHn2cV+.net]
$ lsblk -f
sdb
├─sdb1
│ vfat EFI F7B8-745A
├─sdb2
│ btrfs debian
│ 3a396f2a-5ad7-47af-9bbd-343195f050f2 126.7G 13% /mnt/sdb2
└─sdb3
swap 7184b35b-5a0e-422f-aadb-fb7d765bf82c

$ sudo pluma /mnt/sdb2/@/etc/fstab

# / was on /dev/sda2 during installation
UUID=cf82c300-5af6-45d6-a682-1e93b9105cae / btrfs defaults,noatime,subvol=@ 0 0
# /home was on /dev/sda2 during installation
UUID=cf82c300-5af6-45d6-a682-1e93b9105cae /home btrfs defaults,noatime,subvol=@home 0 0
# /boot/efi was on /dev/sda1 during installation
UUID=7AF2-9C57 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=1297b83d-2c7b-42c4-bc86-9e7d44b87603 none swap sw 0 0



971 名前:login:Penguin mailto:sage [2021/12/03(金) 00:20:46.83 ID:SaHn2cV+.net]
>>949
わかりました。

972 名前:login:Penguin mailto:sage [2021/12/03(金) 00:32:22.17 ID:SaHn2cV+.net]
修正後

# / was on /dev/sda2 during installation
UUID=3a396f2a-5ad7-47af-9bbd-343195f050f2 / btrfs defaults,noatime,subvol=@ 0 0
# /home was on /dev/sda2 during installation
UUID=3a396f2a-5ad7-47af-9bbd-343195f050f2 /home btrfs defaults,noatime,subvol=@home 0 0
# /boot/efi was on /dev/sda1 during installation
UUID=F7B8-745A /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=7184b35b-5a0e-422f-aadb-fb7d765bf82c none swap sw 0 0

973 名前:login:Penguin mailto:sage [2021/12/03(金) 00:36:57.49 ID:SaHn2cV+.net]
>>713
> 今思ったけども、書き換え前に
> $ sudo cp /mnt/sdb2/@/etc/fstab /mnt/sdb2/@/etc/fstab.org
> とかしてオリジナルをバックアップしておくと更に良かったかも

バックアップできてない。後から出てきたからしかたない

974 名前:login:Penguin mailto:sage [2021/12/03(金) 00:40:04.48 ID:SaHn2cV+.net]
>>716
> マウントもいいがデータ整合性のチェックもしておきましょう

Every 2.0s: sudo btrfs scrub status /dev/sdb2 kyo: Fri Dec 3 00:39:54 2021

UUID: 3a396f2a-5ad7-47af-9bbd-343195f050f2
Scrub started: Fri Dec 3 00:38:37 2021
Status: running
Duration: 0:01:15
Time left: 0:03:35
ETA: Fri Dec 3 00:43:29 2021
Total to scrub: 18.81GiB
Bytes scrubbed: 4.86GiB (25.83%)
Rate: 66.34MiB/s
Error summary: no errors found

975 名前:login:Penguin mailto:sage [2021/12/03(金) 00:46:15.91 ID:4MNB+9+A.net]
>>953
> バックアップできてない。
そもそもこのケースの場合オリジナルのfstabはソースドライブにあるので心配無用

976 名前:login:Penguin mailto:sage [2021/12/03(金) 00:48:04.14 ID:SaHn2cV+.net]
Status: finished
Duration: 0:04:37
Total to scrub: 18.81GiB
Rate: 69.55MiB/s
Error summary: no errors found

977 名前:login:Penguin mailto:sage [2021/12/03(金) 00:49:02.35 ID:SaHn2cV+.net]
>>955
> そもそもこのケースの場合オリジナルのfstabはソースドライブにあるので心配無用

了解

978 名前:login:Penguin mailto:sage [2021/12/03(金) 00:57:06.25 ID:SaHn2cV+.net]
711
chrootしてgrubインストールの大体の手順


ここからは面倒のないように # su - とか # sudo -i とかで
rootになってから作業することにすると
# mount -o subvol=@ /dev/sdb2 /mnt/chroot
# mount -o subvol=@home /dev/sdb2 /mnt/chroot/home
# mount /dev/sdb1 /mnt/chroot/boot/efi
これで準備完了

$ su -
パスワード:
# mount -o subvol=@ /dev/sdb2 /mnt/chroot
# mount -o subvol=@home /dev/sdb2 /mnt/chroot/home
# mount /dev/sdb1 /mnt/chroot/boot/efi
#

979 名前:login:Penguin mailto:sage [2021/12/03(金) 01:04:35.84 ID:SaHn2cV+.net]
chroot が必要になる場面

・今回の様に別ストレージをシステムとして起こす時
・ブートしなくなった時などのライブメディアからのメンテ
・ビルド依存パッケージ等で既存環境に余計なものを入れたくない時
 (Debian系・Ubuntu系はdebootstrapで簡単にchroot環境を作れる)


自分はブート関係いじるときの他は
あんまり意識して使うことはないですね
chroot地獄とかのテクニックは聞いたことだけはあるけど

980 名前:login:Penguin mailto:sage [2021/12/03(金) 01:13:46.45 ID:SaHn2cV+.net]
実際にchroot
# arch-chroot /mnt/chroot

grubをインストール
sdbのMBRとsdb1以下に書き込まれると思う
# grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前)

ほんとにNVRAMにブートエントリーが書き込まれたか確認
# efibootmgr --verbose | grep Debian11(とか上で付けた名前)

grubの設定ファイルに変更がなければ要らなそうだけど一応
# update-grub

エラーが出なければ完了、chroot環境を抜ける
# exit

---------------------------------------------------------------
ぜんかい、ここで解決できないエラーが出た。>> そしてここで、とつぜん「不良セクタ由来のハードウェア障害と切り分けるために」zerofill 作業へと転じた。

教えてくれていたひとは、もういないが、

>>762
> もしうまくいかなかったら
> # arch-chroot /mnt/chroot
> の代わりに>>724
> # mount --bind 〜〜
> ってのを4つともやってから
> # chroot /mnt/chroot
> でもいけると思う



981 名前:login:Penguin mailto:sage [2021/12/03(金) 01:13:48.94 ID:4MNB+9+A.net]
他人の文言を貼る時は面倒でも引用符を付けなさい
でないと世話になってる方が自演を疑われやすくなり迷惑をかける

982 名前:login:Penguin mailto:sage [2021/12/03(金) 01:14:35.32 ID:4MNB+9+A.net]
>>961
950の事な

983 名前:login:Penguin mailto:sage [2021/12/03(金) 01:18:04.67 ID:SaHn2cV+.net]
>>723
実際にchroot
# arch-chroot /mnt/chroot

# arch-chroot /mnt/chroot
root@kyo:/#


772 名前:login:Penguin [sage]: 2021/11/25(木) 00:32:26.86 ID:q0bV/YAN (30)
grubをインストール
sdbのMBRとsdb1以下に書き込まれると思う
# grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前)

------------------------------
エラーです!

root@kyo:/# grub-install /dev/sdb --bootloader-id Debian10
Installing for x86_64-efi platform.
grub-install: warning: Cannot set EFI variable Boot0003.
grub-install: warning: efivarfs_set_variable: writing to fd 6 failed: デバイスに空き領域がありません.
grub-install: warning: _efi_set_variable_mode: ops->set_variable() failed: デバイスに空き領域がありません.
grub-install: エラー: failed to register the EFI boot entry: デバイスに空き領域がありません.
root@kyo:/#

984 名前:login:Penguin mailto:sage [2021/12/03(金) 01:19:37.88 ID:SaHn2cV+.net]
>>961
> 他人の文言を貼る時は面倒でも引用符を付けなさい

引用符とは、> のこと?

985 名前:login:Penguin mailto:sage [2021/12/03(金) 01:22:32.16 ID:4MNB+9+A.net]
>>963
たぶんESPがきちんとFAT32でフォーマットされてない (気がする)

あとGPTの場合ドライブ指定はいらない
やってもマスターブートレコードは書き込まれない
(少なくとも俺がbullseyeで試した時は効果がなかった=CSMブートは不可能だった)

986 名前:login:Penguin mailto:sage [2021/12/03(金) 01:23:48.71 ID:4MNB+9+A.net]
>>964
> 引用符とは、> のこと?
そういうこと
あたかも自分発の情報として見えるように書いてはならない

987 名前:login:Penguin mailto:sage [2021/12/03(金) 01:26:06.03 ID:SaHn2cV+.net]
では、これを試してほしいと言われた記憶なので

>>724
> arch-chrootは /dev, /sysとかの類のデバイスファイルを
> chrootと同時に自動でロードしてくれる…って認識で
> 合ってるんだろうか…?
>
> 手元のメモでは手動で
> # mount --bind /dev /mnt/chroot/dev
> # mount --bind /dev/pts /mnt/chroot/dev/pts
> # mount --bind /proc /mnt/chroot/proc
> # mount --bind /sys /mnt/chroot/sys

# mount -o subvol=@ /dev/sdb2 /mnt/chroot
# mount -o subvol=@home /dev/sdb2 /mnt/chroot/home
# mount /dev/sdb1 /mnt/chroot/boot/efi
# mount --bind /dev /mnt/chroot/dev
# mount --bind /dev/pts /mnt/chroot/dev/pts
# mount --bind /proc /mnt/chroot/proc
# mount --bind /sys /mnt/chroot/sys
# chroot /mnt/chroot
root@kyo:/#

988 名前:login:Penguin mailto:sage [2021/12/03(金) 01:26:20.00 ID:4MNB+9+A.net]
>>966
ただでさえ疑われてるのに一生懸命教えてんのに輪をかけて自演を疑われ、しまいには知識ネコババみたいな流れになるのもやってられねえしな

989 名前:login:Penguin mailto:sage [2021/12/03(金) 01:27:06.37 ID:4MNB+9+A.net]
>>967
df -Tht vfat

990 名前:login:Penguin mailto:sage [2021/12/03(金) 01:31:42.32 ID:SaHn2cV+.net]
>>965
ややこしいですが、954に書いたのは 過去のやり取り。

grub-install: warning: Cannot set EFI variable Boot0003.
grub-install: warning: efivarfs_set_variable: writing to fd 6 failed: デバイスに空き領域がありません.

このエラーは一週間前に出たものです。今は、その直前にきてる。



991 名前:login:Penguin mailto:sage [2021/12/03(金) 01:32:58.10 ID:SaHn2cV+.net]
root@kyo:/# df -Tht vfat
ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
/dev/sdb1 vfat 260M 0 260M 0% /boot/efi
root@kyo:/#

992 名前:login:Penguin mailto:sage [2021/12/03(金) 01:34:21.94 ID:4MNB+9+A.net]
>>971
# ls -R /boot/efi

993 名前:login:Penguin mailto:sage [2021/12/03(金) 01:37:49.19 ID:4MNB+9+A.net]
>>963
> --bootloader-id Debian10
このUEFIエントリ名だと絶対混乱する
予備環境である事を明確にする名前の方が良い

994 名前:login:Penguin mailto:sage [2021/12/03(金) 01:37:55.48 ID:SaHn2cV+.net]
>>965
> あとGPTの場合ドライブ指定はいらない

このレスが何を意味するのか、よくわからない。

> やってもマスターブートレコードは書き込まれない
> (少なくとも俺がbullseyeで試した時は効果がなかった=CSMブートは不可能だった)

つぎの実行予定のコマンドと関係してるのか?

> grubをインストール
> sdbのMBRとsdb1以下に書き込まれると思う
# grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前)

995 名前:login:Penguin mailto:sage [2021/12/03(金) 01:39:06.74 ID:SaHn2cV+.net]
>>972
root@kyo:/# ls -R /boot/efi
/boot/efi:
root@kyo:/#

996 名前:login:Penguin mailto:sage [2021/12/03(金) 01:41:31.07 ID:SaHn2cV+.net]
> あとGPTの場合ドライブ指定はいらない
とは
# grub-install --bootloader-id Debian10

こうですか?

997 名前:login:Penguin mailto:sage [2021/12/03(金) 01:45:24.06 ID:4MNB+9+A.net]
>>974
> このレスが何を意味するのか、よくわからない。
grub-install を実施する場合、基本以下の通りであるという事

MBRテーブルにgrubをインストールする場合
→# grub-install ドライブ
GPTテーブルにgrubをインストールする場合(ESPは /boot/efi へマウントしているものとする)
→# grub-install (好みや都合で --bootloader-id=任意文字 オプションを付加)

998 名前:login:Penguin mailto:sage [2021/12/03(金) 01:46:39.76 ID:4MNB+9+A.net]
>>976
> Debian10
この文字列で予備環境だと一発で判別出来るか?
ただでさえすぐ色々間違えるのに

999 名前:login:Penguin mailto:sage [2021/12/03(金) 01:48:19.71 ID:4MNB+9+A.net]
>>975
それ本当にマウントできてんの?
パテサイズが260MBってなってんのに空き容量ゼロっておかしいでしょ

1000 名前:login:Penguin mailto:sage [2021/12/03(金) 01:49:24.84 ID:SaHn2cV+.net]
成功です!!

root@kyo:/# grub-install --bootloader-id Debian10
Installing for x86_64-efi platform.
Installation finished. No error reported.
root@kyo:/#



1001 名前:login:Penguin mailto:sage [2021/12/03(金) 01:50:20.91 ID:SaHn2cV+.net]
>>977
この番号以降のレスを、今投稿してから見ました

1002 名前:login:Penguin mailto:sage [2021/12/03(金) 01:52:43.18 ID:4MNB+9+A.net]
>>980
ブートローダーIDを別のやつにしてやり直し
さもなくば後々泣きを見るのが今からわかる

# efibootmgr

1003 名前:login:Penguin mailto:sage [2021/12/03(金) 01:52:49.15 ID:SaHn2cV+.net]
>>978
> > Debian10
> この文字列で予備環境だと一発で判別出来るか?
> ただでさえすぐ色々間違えるのに

Debian 2 がいいとおもう

1004 名前:login:Penguin mailto:sage [2021/12/03(金) 01:54:46.61 ID:4MNB+9+A.net]
>>983
# efibootmgr

1005 名前:login:Penguin mailto:sage [2021/12/03(金) 01:55:26.47 ID:SaHn2cV+.net]
>>982
root@kyo:/# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0003,0000,0001,0002
Boot0000* debian
Boot0001* Hard Drive
Boot0002* UEFI: Built-in EFI Shell
Boot0003* Debian10

1006 名前:login:Penguin mailto:sage [2021/12/03(金) 01:57:53.57 ID:SaHn2cV+.net]
>>979
> それ本当にマウントできてんの?
> パテサイズが260MBってなってんのに空き容量ゼロっておかしいでしょ

root@kyo:/# df -Tht vfat

ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
/dev/sdb1 vfat 260M 0 260M 0% /boot/efi

使用% がゼロみたい

1007 名前:login:Penguin mailto:sage [2021/12/03(金) 01:59:59.67 ID:SaHn2cV+.net]
再度

# grub-install --bootloader-id debian 2

を実行したらいい? 

1008 名前:login:Penguin mailto:sage [2021/12/03(金) 02:04:04.40 ID:SaHn2cV+.net]
> ほんとにNVRAMにブートエントリーが書き込まれたか確認

# efibootmgr --verbose | grep Debian10

root@kyo:/# efibootmgr --verbose | grep Debian10
Boot0003* Debian10 HD(1,GPT,02cdc5ec-79c3-411b-a1ed-2614cdb6d9e5,0x800,0x82000)/File(\EFI\Debian10\shimx64.efi)

問題ない

>grubの設定ファイルに変更がなければ要らなそうだけど一応
# update-grub

エラーが出なければ完了、chroot環境を抜ける
# exit

いよいよ、最終だー!

1009 名前:login:Penguin mailto:sage [2021/12/03(金) 02:07:09.41 ID:4MNB+9+A.net]
>>985-988
以下実施

# efibootmgr -b 0003 -B
# rm -Rfv /boot/efi/EFI/[Dd]ebian* /etc/initramfs-tools/conf.d/resume
# update-initramfs -u
# grub-mkconfig | tee /boot/grub/grub.cfg (詳細な出力が確認出来る) 又は # update-grub (簡略化された出力がいいならこっち)
# grub-install --bootloader-id=Debian2
# mkdir /boot/efi/EFI/BOOT
# cp -v /boot/efi/EFI/[Dd]ebian*/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi
# exit
# mount | grep \/mnt | awk '{ print $3 }' | tac | xargs -tI % umount -v %
# mkdir /boot/efi/EFI/BOOT
# cp -v /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi
# systemctl reboot

以上 寝ます

1010 名前:login:Penguin mailto:sage [2021/12/03(金) 02:09:18.99 ID:4MNB+9+A.net]
>>989
ああダメだ ちょいとお待ちを



1011 名前:login:Penguin mailto:sage [2021/12/03(金) 02:09:19.85 ID:SaHn2cV+.net]
root@kyo:/# grub-install --bootloader-id debian 2
Installing for x86_64-efi platform.
Installation finished. No error reported.
root@kyo:/# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux イメージを見つけました: /boot/vmlinuz-4.19.0-18-amd64
Found initrd image: /boot/initrd.img-4.19.0-18-amd64
Linux イメージを見つけました: /boot/vmlinuz-4.19.0-17-amd64
Found initrd image: /boot/initrd.img-4.19.0-17-amd64
Adding boot menu entry for EFI firmware configuration
完了
root@kyo:/# exit

1012 名前:login:Penguin mailto:sage [2021/12/03(金) 02:11:37.19 ID:4MNB+9+A.net]
>>989
> # update-initramfs -u
これの直前に以下を実施

# swapoff -a
# swapon /dev/sdb3

1013 名前:login:Penguin mailto:sage [2021/12/03(金) 02:12:11.99 ID:SaHn2cV+.net]
ああ、ごめん。なぜかわからんが f5 押してもレスが出ず、もう寝たと思って「自分でやって投稿すると
ID:4MNB+9+Aさんの回答が。

行き違いになる

1014 名前:login:Penguin mailto:sage [2021/12/03(金) 02:13:40.69 ID:4MNB+9+A.net]
>>991
単なるクローンじゃ

1015 名前:なくて予備環境なんだからinitramfsをちゃんと作り直しておかないと悲惨な目に遭いかねんよ []
[ここ壊れてます]

1016 名前:login:Penguin mailto:sage [2021/12/03(金) 02:17:16.04 ID:4MNB+9+A.net]
>>993
行き違いもへったくれもねえよ
教えた通りにやってねえじゃん

> # grub-install --bootloader-id debian 2
これとかな             ------^-----スペース入れんな(一応)

1017 名前:login:Penguin mailto:sage [2021/12/03(金) 02:22:01.59 ID:4MNB+9+A.net]
>>993
今日は追加されたUEFIエントリを再度消して終了

# efibootmgr (追加されたエントリの番号(000*)を確認する)
# efibootmgr -b 確認した番号 -B

1018 名前:login:Penguin mailto:sage [2021/12/03(金) 02:23:03.86 ID:SaHn2cV+.net]
>>995
> 行き違いもへったくれもねえよ
> 教えた通りにやってねえじゃん

wwwwwwww いま、jdにトラブル起きてた。マジでこれww

> > # grub-install --bootloader-id debian 2
> これとかな             ------^-----スペース入れんな(一応)

おお...そんなことも関係してるのかっ

1019 名前:login:Penguin mailto:sage [2021/12/03(金) 02:25:48.13 ID:SaHn2cV+.net]
>>996
> 今日は追加されたUEFIエントリを再度消して終了

> # efibootmgr (追加されたエントリの番号(000*)を確認する)
> # efibootmgr -b 確認した番号 -B

root@kyo:/# efibootmgr -b 0003 -B
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002
Boot0000* debian
Boot0001* Hard Drive
Boot0002* UEFI: Built-in EFI Shell
root@kyo:/# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002
Boot0000* debian
Boot0001* Hard Drive
Boot0002* UEFI: Built-in EFI Shell
root@kyo:/#

おやすみ!

1020 名前:login:Penguin mailto:sage [2021/12/03(金) 02:27:38.07 ID:SaHn2cV+.net]
exit して、ホットスワップで切断してもいいんだよね?



1021 名前:login:Penguin mailto:sage [2021/12/03(金) 02:29:29.86 ID:4MNB+9+A.net]
>>997-998
明朝にはクローンしたターゲットもマウントされてないだろう
下準備からchroot、grub-install後の再起動までまとめておいてやるよ

それこそ完璧なやつをな

1022 名前:login:Penguin mailto:sage [2021/12/03(金) 02:30:26.09 ID:SaHn2cV+.net]
>>1000
ありがとう

1023 名前:login:Penguin mailto:sage [2021/12/03(金) 02:31:52.05 ID:4MNB+9+A.net]
>>1001
もうこのスレ埋まっちまうからこのどうでもいい重複クソスレに書いておくからな
Linuxだけど何か質問あるか?
https://mao.5ch.net/test/read.cgi/linux/1550727555/

寝ます

1024 名前:login:Penguin mailto:sage [2021/12/03(金) 09:26:30.50 ID:4MNB+9+A.net]
>>1001
https://mao.5ch.net/test/read.cgi/linux/1550727555/27

1025 名前:login:Penguin mailto:sage [2021/12/03(金) 10:20:47.25 ID:4MNB+9+A.net]
>>1003
> https://mao.5ch.net/test/read.cgi/linux/1550727555/27
修正事項あり
https://mao.5ch.net/test/read.cgi/linux/1550727555/28

1026 名前:login:Penguin mailto:sage [2021/12/03(金) 10:21:58.42 ID:4MNB+9+A.net]
>>999
> exit して、ホットスワップで切断してもいいんだよね?
まさかアンマウントしてから配線抜いてるんだよな?いつも

1027 名前:login:Penguin mailto:sage [2021/12/03(金) 10:24:36.85 ID:4MNB+9+A.net]
しかしまあ俺も「自演乙」的なクソみてえな見られ方、それも相手が相手なのによくやるわ

1028 名前:login:Penguin mailto:sage [2021/12/03(金) 10:26:37.80 ID:4MNB+9+A.net]
この試し書き用スレ、それも重複スレをどんだけの人が読んでいるか知らんが
似たようなケースの方は何かの役立てて頂けますと嬉しく思います

1029 名前:login:Penguin mailto:sage [2021/12/03(金) 10:27:44.73 ID:4MNB+9+A.net]
Btrfs、超絶便利ですよ

1030 名前:login:Penguin mailto:sage [2021/12/03(金) 10:28:33.71 ID:4MNB+9+A.net]
1000なら重複スレひとつ処分完了



1031 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
おみくじ集計(特殊)
【男の娘】 1
【腐女子】 0
【髪】 0
【神】 0
【姫君】 0
【女神】 0
【尊師】 0

life time: 2163日 4時間 39分 50秒

1032 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<256KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef