新しいフラッシュカード - 256MBの代わりに1GBなので、パーティションテーブルを変更したい(openWRT Linux OSを使用)。
これを行うには、gdiskツールをインストールし、 "gdisk /dev/mmcblk0"コマンドを使用して実行しました。
メモリサイズが1GBとして認識されることを確認できます -
Command (? for help): p
Disk /dev/mmcblk0: 1902592 sectors, 929.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): 36D7FD70-2E07-43B1-91A9-98DC373314FD
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 462814
Partitions will be aligned on 256-sector boundaries
Total free space is 1469 sectors (734.5 KiB)
ただし、何らかの理由で新しいフラッシュサイズが利用可能なスペースに表示されず、フルフラッシュサイズは使用できません。
"gdisk"がフラッシュで利用可能なメモリを再計算するためにどのような手順が必要かを説明できますか?
ありがとう
答え1
x = エキスパートモード e = バックアップデータをディスクの新しい端に移動する m = メインメニュー
次に、必要に応じてパーティションd、n、pを削除/追加します。
w = 保存
再計算ではありませんが、バックアップデータが存在する場所は、バックアップデータの場所以外には存在できません。バックアップデータを移行すると、現在割り当てられていない領域をパーティションで使用できます。
答え2
これを処理する最善の方法は、次のように入力して新しいパーティションテーブルを起動することです。
Choose 'o'option
Verify with 'Y'
その後、正しいサイズの新しいパーティションテーブルが作成され、新しいテーブルの作成を続行できます。