Ubuntu OSをハードドライブからUSBスティックにコピーして、すべてのプログラムでそのスティックから起動できますか?


8

私は旅行に出かけるので、盗まれた場合に備えて私のラップトップをバックアップしたいと思っています。バックアップを起動可能なUSBフラッシュドライブにできるかどうかは疑問です。そのようにして、システムをそのままの状態にして、任意のコンピューターで使用できます。

これは可能ですか?制限は何ですか?(64ビットシステムのみですか?それを最新に保つ方法はありませんか?など)

更新:思慮深い回答に感謝します!この時点で、システムを起動可能な外部ドライブにバックアップしておくにはどうすればよいのかと思います。


1
答えはこれに対処しないので:サイズと速度の他に、厳しい制限はありません。32/64ビットはどちらでも機能し、最新の状態に保つことは問題ありません。パーティションをいくつか作成し、rsyncを使用してファイルを転送し、grubを復元します。これですべてです。考えられる唯一の問題:しばらくするとフラッシュドライブが消耗します。安価なものを使用すると、期待される寿命内で使用できなくなる可能性があります。
deviantfan 2015年

@deviantfan 1つは非常に安価でなければなりません。USB 2.0は非常に遅いため、興味深い時間にフラッシュを使い古してしまうことはありません。
ルスラン

@Ruslan同意しますが、生産の「エラー」が発生します...少なくとも可能性を知っていても害はありません。
deviantfan 2015年

+1 deviantfan。MintをUSBドライブにインストールしてみました(名前が非常に安いものではなく、Lexarでもありません)。それができず、数回クラッシュし、ファイルシステムが破損し、非常に遅く、ひどいものでした。USBポートとデバイスの組み合わせであるかどうかは不明ですが、ドライブは摩耗しませんでした(アフターウェアのエラーはありません)。私は考えているが、「ライブ」を実行することは現実的にあなたの全体のシステムの準備ができてなく、効果的に読み取り専用です、あなたの$ HOMEとあなたが必要とするいくつかの.debプログラムのコピーと一緒に、ライブISOのからを実行するために、USBドライブを使用することをお勧め
Xen2050

回答:


8

私は何年もこれを行ってきました。私は今、内蔵ハードドライブさえ含まれていないPCから書いています。私はラップトップさえ持っていません。この高性能USBフラッシュメディアだけです。

まともなパフォーマンスが必要な場合に購入する必要がある2つのコンポーネントの概要を説明します。ほとんどのフラッシュドライブはほとんどの人にとって遅すぎます。また、オペレーティングシステム、特にswapspaceを実行しているタイプの使いすぎにより、不安定になる可能性もあります。

私はこのUSB3-mSATA SSDフラッシュメディアアダプターを使用しています。価格はここでUS $ 19です。

その中で、私はもともと今日のタブレットおよびネットブックコンピュータ用に作成されたmSATA SSDドライブを使用しています。私はたったの64 GBで十分ですが、もっと容量の大きいものを購入することもできます。最後に確認したところ、これらのドライブの容量は最大で約1 TBでした。利用可能な最大のものはちょうど32 GBだったときを覚えています。

さらに頑丈なものをご希望の場合は、押し出しアルミニウムの堅固な部分で作られたこの同様のUSB3-mSATAアダプターをお勧めします。ほぼ同じ価格です。私が以前に推奨したモデルは厚さの2/3しかありませんでしたが、踏み込むとおそらく洞窟になるでしょう。これはそれの上を運転する車を容認するかもしれません。

私の知る限り、まだ防水モデルを作った人はいませんが、それは時間の問題です。奇妙なことは、これらがポータブルオペレーティングシステム環境のように見えるのと同じくらい明白ですが、明らかにこれらに対するすべての参照は、完全にポータブルデータへの使用を考慮しています。

最後にもう1つ。私の慣例では、128 GBの一般的な低速フラッシュドライブを、頻繁に使用されるコンピューターの1つに保持し、ポータブルドライブを使用すると、そこに重要なデータが自動的にバックアップされるようにします。私が使用している自動バックアップソフトウェアは、Ubuntuに含まれ、バックアップを暗号化するソフトウェアです。このようにして、ブートドライブを紛失したり、家が奪われたりしても、現在の個人データをすべて失う可能性は信じられないほど低くなっています。


1
PS:おそらく、私が選択したオペレーティングシステムのクローンは、実際にはフラッシュメディアまたはCD-ROMから実行されたclonezillaであると述べたはずです。私はddに非常に精通しており、持ち物が少なくなるという理由だけで、長い間使用しましたが、リスクがあります。結局、私はclonezillaのストレスを軽減しました。
gyropyge 2015年

今すぐ投稿を読み直しています。はい、クローンが64ビットの場合、旅行オプションが制限されます。このため、私のポータブルは32ビットです。私は柔軟性が好きです。また、post pae(?)バージョンは32ビットの条件による制限が少ないため、私はそれほど見逃していません。さまざまなコンピューターのホストを使用する場合、それらが持つRAMの量を制御することはできません。32ですが、ubuntuの方がRAM効率が高く、私にとってはより効果的です。
gyropyge 2015年

1
なんとかして、「最新の状態に保つ方法はないのですか?」と尋ねました。なぜあなたがそれを仮定したり尋ねたりするのか私にはわかりません。外部ドライブの更新は、内部ドライブの更新とまったく同じです。インターネットに接続している場合は、更新するだけです。あなたはそれをあなた自身のドライブであるかのように扱います...
gyropyge 2015年

4

これは可能なはずです。フラッシュドライブには、OSや使用するファイルに十分なメモリが必要です。制限は、フラッシュドライブおよび/またはそれを実行するコンピューターに基づいています(ただし、フラッシュドライブの読み取り/書き込み速度は速度に大きな影響を与える可能性があります)。

スティックは、ラップトップまたはデスクトップコンピュータの他のハードドライブと同様にメモリとして使用されます。おそらく、Ubuntuがフラッシュされている1つのフラッシュドライブから起動し、他のフラッシュドライブをOSの宛先ハードディスクドライブとして選択できます。

私はこれの専門家ではありませんが、実行可能で、ただ遅いはずです。


1
これは実際にはここでの答えではありません。はい、それは「可能か」という基本的な質問に答えますが、それがどのように可能であるかについての解決策を提供していません。

1
OPは質問しませんでした...多分彼はすでに知っています。質問の回答+1
Xen2050、2015年

おそらく、sysdriveをフラッシュドライブに置きたいのですが、カーネルを直接ロードするのではなく、GRUBをロードしますか?カーネル+ initrdをでロードroot=LABELし、カーネルがそのラベルの付いたルートFSを見つけられるように設定すると、GNU / Linuxは正常に機能するはずです。
Peter Cordes、2015年

LinuxでUSBスティックへの書き込み速度が大幅に遅くなるのを見たことがあります。おそらく、デバイスにキューに入れるデータが多すぎると、実際には速度が低下しますか?rsync --bwlimitそれは、手に負えなくなる前の速度よりも少し低い速度に手で調整すれば、より速い速度を維持できることがわかったからです。(IO速度を監視するには、dstatなどを使用します。)これがルート/ホームファイルシステムで発生する場合、書き込みを集中的に行うときに非常に厄介なことがあります。
Peter Cordes、2015年

2

はい、これは完全に可能です。まず第一に、少なくとも2つのUSBポート、または1つのUSBポートと1つのCDドライブが必要です。

まず、ハードドライブが存在する場所にあるUbuntuのLive-CDバージョンを起動し、USBにターゲットデバイスを接続します。内部ドライブをマウントし、USBを任意のパスにターゲット設定します。

端末を開き、次のコマンドを入力します。

tar cp --xattrs /path/to/internal | tar x /path/to/target/usb

ライブインストールとCloneZillaと呼ばれるユーティリティを使用してこれを行うことも検討できますが、CloneZillaの正確な使用方法はわかりません。上記の方法は、128GBハードドライブのUbuntuインストールを64GBフラッシュドライブにコピーするために使用した方法です。


1
あなたが知っている、あなたが使用することができtoram、ライブブート時にブートオプションを、あなたが接続されているISOのCD / DVD / USBを(維持する必要はありませんあなたは十分なRAMを持っている場合は、> 1.5ギガバイトまたはそう
Xen2050

ええと、/dev/sda実際には内蔵ドライブがマウントされている場所ですよね?デバイスファイルではありません。同上/dev/sdc。これを行うためにUSBから起動する必要はありません。コピーのソースとして使用するハードドライブから、Ubuntuデスクトップが稼働中に実行できます。rsync -aHAXxハードリンクを保持するため、私はコピーに使用します。あるかどうかtarは忘れます。 rsync -x1つのファイルシステムには限界が、あなたがコピーしない/proc/sysと、すべての実行中のシステムからのがらくたています。ライブCD / USBからの起動は、の回避策です--one-file-system
Peter Cordes

たとえば、現代のUbuntuがudevがにマウントされているときにシャドウされているディレクトリに何かがある場合はIDK /dev。おそらくそうではないでしょう。なぜならinitrdとpivot_rootは今や完全に標準なので/dev、ブートスクリプト用に存在する既存のものは必要ありません。
Peter Cordes、2015年

右@PeterCordesは、私が間違ってそこにただコピーする...のsomethinを、RAWデバイス、なしでもパーティションで、近すぎる以前に見えますが、タールタールをpipeingなかった
Xen2050

最初のtarコマンドは入力したとおりに実行されますが、ブロックデバイススペシャルファイルが1つしかないtarファイルを出力します。(内容ではなく、デバイスファイルのみ。)抽出モードでは、tarの引数は、アーカイブから抽出するファイルのリストです。
Peter Cordes

1

上記で選択した元の回答を提供した後、最初の質問に追加した他の質問に回答するために、別の回答を追加します。

あなたが書いた:

更新:思慮深い回答に感謝します!この時点で、システムを起動可能な外付けドライブにバックアップしておくにはどうすればよいかと思います。

あなたが求めていることは、何をしようとしているのかに応じて、さまざまな方法で答えることができます。私は4つの考えられる方法を考えることができます。以下のアウトライン形式で説明します。

1)2つの起動可能なドライブ間でデータのみを同期します。

これはあなたがやりたいことのようですが、データのセキュリティを妨げる問題に遭遇すると思います。説明します。

2つ(またはそれ以上)の起動可能なオペレーティングシステム間でデータファイルを同期しようとしているようです。私は実際にこれを行ったことがありませんが、それはグーグル検索だけであり、おそらくこのサイトで説明されていることを知っています。ただし、それを機能させるには、暗号化をオフにする必要があるか、暗号化をオンにしないでください。私の意見では、ポータブルブート可能な外付けドライブを使用する場合は、常にデータの暗号化をオンにする必要があります。そのため、パスワードのデータも受け入れることができるドライブ同期が検出されない限り、またはデータの暗号化なしで移動することを決定しない限り、これは実行可能なソリューションではありません。

2)内蔵ドライブまたは外付けドライブ全体を別のドライブに再度クローンします。

私の元の回答の最後の段落で述べた「Clonezilla」ユーティリティを使用して、元の内蔵ドライブを別の外付けドライブにクローンして、そのような2つの外付けブート可能ドライブを追跡します。

3)外付けの起動ドライブでUbuntuに含まれているバックアップユーティリティを使用します。

これが私がすることです。私はすべてのコンピューターを(ほぼ)一緒に移動する単一の外付けドライブで起動し、家にいるときは、自宅のコンピューターに接続されたままの128 GBの低速のUSBフラッシュドライブが、移動する起動ドライブ上の変更されたファイルの増分バックアップを作成します。

あなたのケースでは、データのセキュリティのために、内蔵ハードドライブを物理的に取り外して自宅に置いておくことをお勧めします。それはあなたがあなたのラップトップを盗む誰からでも一体をいらだたせるでしょう、彼らがそれを盗む前に実際にそれを試みるなら、彼らはそれが壊れていると判断してそれを放っておくかもしれません。起動可能な外付けドライブが1つしかないという考えがあなたを怖がらせる場合は、2つ持ってきてスペアとして明確にマークを付け、最初のドライブを紛失または破壊しない限り使用しないようにします。クローンする前に最初の外付けドライブにバックアップドライブを作成して2番目の外付けドライブを作成する限り、増分バックアップドライブはスペアの起動可能ドライブで引き続き機能します。

4)Ubuntuに含まれているバックアップユーティリティを従来の方法で使用します。

バックアップユーティリティを使用して、内部ドライブからENCRYPTEDデータのみの外部ドライブにデータのみをバックアップします。内蔵ハードドライブ上の変更されたファイルを、起動できない外部SSDに「増分」バックアップするように構成できます。


これは元の質問に対する答えではありませんが、私の元の答えはこの選択のために選択したステータスを失っています。2つ目の質問は、この質問へのポインタを含む別の質問として投稿する必要があると提案しました。また、新しい質問に対する2つ目の回答を投稿することもできます。
gyropyge 2015年

それはおそらく最も理にかなっています。
コスタ

あなたは信じられないほど徹底しています。本当にありがとう!
コスタ

1
私は1980年代後半からPCの製造と修理を行ってきました。私は、外付けのSCSIハードドライブ、外付けのパラレルポートハードドライブに完全に依存する複数のPCを構築しました。近年では、これらの回答で説明したように、完全にUSB外付けのSSDドライブに依存しています。最初、これらのSSDブートコンピューターにはハードドライブが含まれており、場合によってはウィンドウが含まれていましたが、ブートセクターウイルスの恐れから、これらのドライブを物理的に無効にし始めました。近年、私は大切な友人のためにコストをかけずに(利益なしで)ドライブレスデスクトップを構築してきました。追加すると、ホットケーキのように「売り」ます。
gyropyge 2015年

1
@Costa、それは少なくとも私の友人の間で一般的になってきています。私は、小規模な配布の個人的な友人を対象とした、特に設備の整った「mubuntstick」のクローンを40個以上作成しました。あなたは私のバイオページでそれについてもう少し読むことができます。プロジェクトに関するウェブページはまだありませんが、ホットリンクされたインデックスを含むユーザーマニュアルのpdfファイルを送信するように私を説得できるかもしれません。起動方法については、各スティックに個別のドキュメントがあります。印刷物が含まれています。ブータブルペンドライブはほとんど新しいものではなく、私の友人のほとんど全員が1つ持っていると考えると...
ジャイロピ

1

はい、デスクトップまたはラップトップのハードドライブから外部のUSBフラッシュドライブまたは外部のハードドライブに完全なUbuntu OS(プログラム、カスタマイズなどすべて)をコピーできます。私はちょうどUbuntu 14.04 LTSのために外付けハードドライブにそれをやった(しかしUSBフラッシュドライブにも同様に適用可能)必要なソフトウェア/ハードウェア:

クローンOSを搭載するための1つの宛先外付けハードドライブ/宛先USBフラッシュドライブ

1ソースOS(Ubuntuまたはクローンが必要なその他のOS)

1 USBドライブ(少なくともclonezillaライブUSBが必要とするのと同じ容量(256 MB-1 GB))

ライブLinux USBクリエーターを実行できるWindowsを搭載した1台のコンピューター/ラップトップ

手順:

  1. http://clonezilla.org/downloads/download.php?branch=stable(ISOをダウンロード)からClonezillaをダウンロードします。

  2. Live Linux USB Creator(Lili)をhttp://www.linuxliveusb.com/en/downloadからダウンロードします。

  3. Live Linux USB Creatorを実行して、USBで起動可能なClonezilla(Live Clonezilla)を作成します。

  4. USBドライブから起動するようにソースデスクトップ/ラップトップを構成する

  5. 1つのUSBスロットにコピー先の外付けハードドライブまたはコピー先のUSBフラッシュドライブを挿入し、他のスロットにClonezilla Live USBドライブを挿入して起動します。

  6. Clonezillaはパーティション情報を読み取るのに時間がかかりますClonezilla UIが表示されたら、デフォルトのメニューエントリを選択します。

  7. [注意]ソースパーティション情報と宛先パーティション情報を選択します。Clonezillaは、宛先USBフラッシュドライブまたはソースハードディスクと同等の外付けハードディスクにスペースを必要とし、宛先USBフラッシュドライブからすべてのデータを消去します。 / 外付けハードドライブ。

  8. すべてが選択されると、Clonezillaは目的のドライブ/フラッシュドライブにライブOSを作成します

  9. Clonezilla Live USBドライブを削除し、複製先の外部ドライブ/ USBフラッシュドライブに複製されたLive OSから起動して、複製されたOSをテストします。

楽しい !

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.