mirror of
https://github.com/kdave/btrfs-progs
synced 2024-12-23 22:53:35 +00:00
btrfs-progs: docs: add example for replacing an online drive
Added example for replacing an online drive in a healthy with a bigger one. Pull-request: #217 Author: Alexandru Ungureanu <khakcarot@gmail.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
c56439735a
commit
329a5bba15
@ -63,6 +63,45 @@ Print status and progress information of a running device replace operation.
|
|||||||
print once instead of print continuously until the replace
|
print once instead of print continuously until the replace
|
||||||
operation finishes (or is cancelled)
|
operation finishes (or is cancelled)
|
||||||
|
|
||||||
|
|
||||||
|
EXAMPLES
|
||||||
|
--------
|
||||||
|
|
||||||
|
Replacing an online drive with a bigger one
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Given the filesystem:
|
||||||
|
|
||||||
|
----
|
||||||
|
Label: 'MyVault' uuid: ae20903e-b72d-49ba-b944-901fc6d888a1
|
||||||
|
Total devices 2 FS bytes used 1TiB
|
||||||
|
devid 1 size 1TiB used 500.00GiB path /dev/sda
|
||||||
|
devid 2 size 1TiB used 500.00GiB path /dev/sdb
|
||||||
|
----
|
||||||
|
|
||||||
|
In order to replace '/dev/sda' ('devid 1') with a bigger drive located at
|
||||||
|
'/dev/sdc' you would run the following:
|
||||||
|
|
||||||
|
[source,shell]
|
||||||
|
----
|
||||||
|
btrfs replace start 1 /dev/sdc /mnt/my-vault/
|
||||||
|
----
|
||||||
|
|
||||||
|
You can monitor progress by:
|
||||||
|
|
||||||
|
[source,shell]
|
||||||
|
----
|
||||||
|
btrfs replace status /mnt/my-vault/
|
||||||
|
----
|
||||||
|
|
||||||
|
After the replacement is complete, as per the docs at `btrfs-filesystem`(8) in
|
||||||
|
order to use the entire storage space of the new drive you need to run:
|
||||||
|
|
||||||
|
[source,shell]
|
||||||
|
----
|
||||||
|
btrfs filesystem resize 1:max /mnt/my-vault/
|
||||||
|
----
|
||||||
|
|
||||||
EXIT STATUS
|
EXIT STATUS
|
||||||
-----------
|
-----------
|
||||||
*btrfs replace* returns a zero exit status if it succeeds. Non zero is
|
*btrfs replace* returns a zero exit status if it succeeds. Non zero is
|
||||||
@ -78,3 +117,4 @@ SEE ALSO
|
|||||||
--------
|
--------
|
||||||
`mkfs.btrfs`(8),
|
`mkfs.btrfs`(8),
|
||||||
`btrfs-device`(8),
|
`btrfs-device`(8),
|
||||||
|
`btrfs-filesystem`(8),
|
||||||
|
Loading…
Reference in New Issue
Block a user