Displaying 20 results from an estimated 35 matches for "targetdev".
2015 Jun 10
2
[PATCH] New API: btrfs_replace_start
...d, 67 insertions(+)
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 39392f7..acc300d 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2083,3 +2083,43 @@ do_btrfs_image (char *const *sources, const char *image,
return 0;
}
+
+int
+do_btrfs_replace_start (const char *srcdev, const char *targetdev,
+ const char* mntpoint, int force)
+{
+ const size_t MAX_ARGS = 64;
+ const char *argv[MAX_ARGS];
+ size_t i = 0;
+ CLEANUP_FREE char *err = NULL;
+ CLEANUP_FREE char *path_buf = NULL;
+ int r;
+
+ path_buf = sysroot_path (mntpoint);
+ if (path_buf == NULL) {
+ re...
2004 Nov 23
0
[OT] *nix Server/Windows Client Tips and tricks
...cturer of the external HDD
# we use.
#
# This script requires an external script "rescan-scsi-bus.sh"
# that can be easily found by googling for it.
#
# This is meant to be run in a cron job, and the stdout will
# be emailed to the cron specified user.
#
# backup device (hard disk device)
TARGETDEV=/dev/sda1
# backup mount point
MOUNTPOINT=/mnt/lacie
BUSERVER=YOURSERVERNAME
# next line has list of shares, space seperated
# you MUST have a /mnt/sharename for each share
# listed here.
BUSHARES="share1 share2 share3"
BUSER=backupuser
BPASS=backuppassword
WEEKDAY=`date +%a`
echo Backup...
2015 Jun 12
2
Re: [PATCH] New API: btrfs_replace_start
...acc300d 100644
>> --- a/daemon/btrfs.c
>> +++ b/daemon/btrfs.c
>> @@ -2083,3 +2083,43 @@ do_btrfs_image (char *const *sources, const char *image,
>>
>> return 0;
>> }
>> +
>> +int
>> +do_btrfs_replace_start (const char *srcdev, const char *targetdev,
>> + const char* mntpoint, int force)
>> +{
>> + const size_t MAX_ARGS = 64;
>> + const char *argv[MAX_ARGS];
>> + size_t i = 0;
>> + CLEANUP_FREE char *err = NULL;
>> + CLEANUP_FREE char *path_buf = NULL;
>> + int r;
>...
2015 Jun 24
2
[PATCH v3] New API: btrfs_replace
...rfs/test-btrfs-replace.sh
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 20e5e6b..509a323 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2060,3 +2060,39 @@ do_btrfs_image (char *const *sources, const char *image,
return 0;
}
+
+int
+do_btrfs_replace (const char *srcdev, const char *targetdev,
+ const char* mntpoint)
+{
+ const size_t MAX_ARGS = 64;
+ const char *argv[MAX_ARGS];
+ size_t i = 0;
+ CLEANUP_FREE char *err = NULL;
+ CLEANUP_FREE char *path_buf = NULL;
+ int r;
+
+ path_buf = sysroot_path (mntpoint);
+ if (path_buf == NULL) {
+ reply...
2017 May 30
1
[PATCH] btrfs_replace: fix position of subcommand options
...e the subcommand arguments.
---
daemon/btrfs.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 23513a9..ae2310b 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2185,11 +2185,11 @@ do_btrfs_replace (const char *srcdev, const char *targetdev,
ADD_ARG (argv, i, str_btrfs);
ADD_ARG (argv, i, "replace");
ADD_ARG (argv, i, "start");
- ADD_ARG (argv, i, srcdev);
- ADD_ARG (argv, i, targetdev);
- ADD_ARG (argv, i, path_buf);
ADD_ARG (argv, i, "-B");
ADD_ARG (argv, i, "-f");
+ ADD_ARG...
2015 Jun 15
2
[PATCH v2] New API: btrfs_replace
...rfs/test-btrfs-replace.sh
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 39392f7..eba336b 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2083,3 +2083,40 @@ do_btrfs_image (char *const *sources, const char *image,
return 0;
}
+
+int
+do_btrfs_replace (const char *srcdev, const char *targetdev,
+ const char* mntpoint)
+{
+ const size_t MAX_ARGS = 64;
+ const char *argv[MAX_ARGS];
+ size_t i = 0;
+ CLEANUP_FREE char *err = NULL;
+ CLEANUP_FREE char *path_buf = NULL;
+ int r;
+
+ path_buf = sysroot_path (mntpoint);
+ if (path_buf == NULL) {
+ rep...
2015 Jun 17
2
Re: [PATCH v2] New API: btrfs_replace
...92f7..eba336b 100644
>> --- a/daemon/btrfs.c
>> +++ b/daemon/btrfs.c
>> @@ -2083,3 +2083,40 @@ do_btrfs_image (char *const *sources, const char *image,
>>
>> return 0;
>> }
>> +
>> +int
>> +do_btrfs_replace (const char *srcdev, const char *targetdev,
>> + const char* mntpoint)
>> +{
>> + const size_t MAX_ARGS = 64;
>> + const char *argv[MAX_ARGS];
>> + size_t i = 0;
>> + CLEANUP_FREE char *err = NULL;
>> + CLEANUP_FREE char *path_buf = NULL;
>> + int r;
>&g...
2015 Jun 12
0
Re: [PATCH] New API: btrfs_replace_start
...fs.c
> >> +++ b/daemon/btrfs.c
> >> @@ -2083,3 +2083,43 @@ do_btrfs_image (char *const *sources, const char *image,
> >>
> >> return 0;
> >> }
> >> +
> >> +int
> >> +do_btrfs_replace_start (const char *srcdev, const char *targetdev,
> >> + const char* mntpoint, int force)
> >> +{
> >> + const size_t MAX_ARGS = 64;
> >> + const char *argv[MAX_ARGS];
> >> + size_t i = 0;
> >> + CLEANUP_FREE char *err = NULL;
> >> + CLEANUP_FREE char *path...
2015 Jun 11
0
Re: [PATCH] New API: btrfs_replace_start
.../daemon/btrfs.c
> index 39392f7..acc300d 100644
> --- a/daemon/btrfs.c
> +++ b/daemon/btrfs.c
> @@ -2083,3 +2083,43 @@ do_btrfs_image (char *const *sources, const char *image,
>
> return 0;
> }
> +
> +int
> +do_btrfs_replace_start (const char *srcdev, const char *targetdev,
> + const char* mntpoint, int force)
> +{
> + const size_t MAX_ARGS = 64;
> + const char *argv[MAX_ARGS];
> + size_t i = 0;
> + CLEANUP_FREE char *err = NULL;
> + CLEANUP_FREE char *path_buf = NULL;
> + int r;
> +
> + path_buf = sysroot_p...
2015 Jun 24
0
[PATCH] New API: btrfs_replace
...rfs/test-btrfs-replace.sh
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 20e5e6b..509a323 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2060,3 +2060,39 @@ do_btrfs_image (char *const *sources, const char *image,
return 0;
}
+
+int
+do_btrfs_replace (const char *srcdev, const char *targetdev,
+ const char* mntpoint)
+{
+ const size_t MAX_ARGS = 64;
+ const char *argv[MAX_ARGS];
+ size_t i = 0;
+ CLEANUP_FREE char *err = NULL;
+ CLEANUP_FREE char *path_buf = NULL;
+ int r;
+
+ path_buf = sysroot_path (mntpoint);
+ if (path_buf == NULL) {
+ reply...
2015 Jun 16
0
Re: [PATCH v2] New API: btrfs_replace
...fs.c b/daemon/btrfs.c
> index 39392f7..eba336b 100644
> --- a/daemon/btrfs.c
> +++ b/daemon/btrfs.c
> @@ -2083,3 +2083,40 @@ do_btrfs_image (char *const *sources, const char *image,
>
> return 0;
> }
> +
> +int
> +do_btrfs_replace (const char *srcdev, const char *targetdev,
> + const char* mntpoint)
> +{
> + const size_t MAX_ARGS = 64;
> + const char *argv[MAX_ARGS];
> + size_t i = 0;
> + CLEANUP_FREE char *err = NULL;
> + CLEANUP_FREE char *path_buf = NULL;
> + int r;
> +
> + path_buf = sysroot_path...
2015 Jun 18
0
Re: [PATCH v2] New API: btrfs_replace
...rfs.c
>>> +++ b/daemon/btrfs.c
>>> @@ -2083,3 +2083,40 @@ do_btrfs_image (char *const *sources, const
>>> char *image,
>>>
>>> return 0;
>>> }
>>> +
>>> +int
>>> +do_btrfs_replace (const char *srcdev, const char *targetdev,
>>> + const char* mntpoint)
>>> +{
>>> + const size_t MAX_ARGS = 64;
>>> + const char *argv[MAX_ARGS];
>>> + size_t i = 0;
>>> + CLEANUP_FREE char *err = NULL;
>>> + CLEANUP_FREE char *path_buf = NUL...
2015 Jun 23
1
Re: [PATCH v2] New API: btrfs_replace
...btrfs.c
>>>> @@ -2083,3 +2083,40 @@ do_btrfs_image (char *const *sources, const
>>>> char *image,
>>>>
>>>> return 0;
>>>> }
>>>> +
>>>> +int
>>>> +do_btrfs_replace (const char *srcdev, const char *targetdev,
>>>> + const char* mntpoint)
>>>> +{
>>>> + const size_t MAX_ARGS = 64;
>>>> + const char *argv[MAX_ARGS];
>>>> + size_t i = 0;
>>>> + CLEANUP_FREE char *err = NULL;
>>>> + CLEAN...
2015 Jun 12
2
Re: [PATCH] New API: btrfs_replace_start
...b/daemon/btrfs.c
>>>> @@ -2083,3 +2083,43 @@ do_btrfs_image (char *const *sources, const char *image,
>>>>
>>>> return 0;
>>>> }
>>>> +
>>>> +int
>>>> +do_btrfs_replace_start (const char *srcdev, const char *targetdev,
>>>> + const char* mntpoint, int force)
>>>> +{
>>>> + const size_t MAX_ARGS = 64;
>>>> + const char *argv[MAX_ARGS];
>>>> + size_t i = 0;
>>>> + CLEANUP_FREE char *err = NULL;
>>>> + CL...
2015 Jul 02
1
[PATCH v6] New API: set_uuid_random
...vice,
int extunwritten, int imgfile, int v2log,
int projid32bit,
diff --git a/generator/actions.ml b/generator/actions.ml
index b1865e0..fb4a174 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -12636,6 +12636,25 @@ removed from the filesystem.
The C<targetdev> needs to be same size or larger than the C<srcdev>. Devices
which are currently mounted are never allowed to be used as the C<targetdev>." };
+ { defaults with
+ name = "set_uuid_random"; added = (1, 29, 48);
+ style = RErr, [Device "device"], [];...
2015 Jun 30
0
[PATCH v4 7/7] New API: set_uuid_random
...' filesystems",
+ vfs_type);
+ r = -1;
+ }
+
+ return r;
+}
diff --git a/generator/actions.ml b/generator/actions.ml
index 372e50e..52404ab 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -12623,6 +12623,22 @@ removed from the filesystem.
The C<targetdev> needs to be same size or larger than the C<srcdev>. Devices
which are currently mounted are never allowed to be used as the C<targetdev>." };
+ { defaults with
+ name = "set_uuid_random"; added = (1, 29, 48);
+ style = RErr, [Device "device"], [];...
2015 Jul 01
0
[PATCH v5 3/3] New API: set_uuid_random
...vice,
int extunwritten, int imgfile, int v2log,
int projid32bit,
diff --git a/generator/actions.ml b/generator/actions.ml
index b1865e0..b214c37 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -12636,6 +12636,22 @@ removed from the filesystem.
The C<targetdev> needs to be same size or larger than the C<srcdev>. Devices
which are currently mounted are never allowed to be used as the C<targetdev>." };
+ { defaults with
+ name = "set_uuid_random"; added = (1, 29, 48);
+ style = RErr, [Device "device"], [];...
2015 Jul 01
5
[PATCH v5 0/3] uuid: add btrfs uuid change support and set_uuid_random
- Btrfs-progs v4.1 introduced new feature of changing
uuid of btrfs partition.
This patch add support of this.
- Introduce set_uuid_random
- uuids.c did a lot of deplicated work for changing uuid
of fs. Use existing functions.
v5: use NOT_SUPPORTED macro
improve testcases
v4: introduce get_random_uuid
improve testcases
squash internal API patches
v3.1: fix typos
v3: set errno
2015 Oct 27
1
[PATCHv3] Added btrfs support to vfs_minimum_size.
...++++++++++++++++++++++-
generator/actions.ml | 6 ++++-
4 files changed, 110 insertions(+), 2 deletions(-)
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index ddb029d..652a17e 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2190,3 +2190,74 @@ do_btrfs_replace (const char *srcdev, const char *targetdev,
return 0;
}
+
+/* btrfs command add a new command
+ * inspect-internal min-dev-size <path>
+ * since v4.2
+ * We could check whether 'btrfs' supports
+ * 'min-dev-size' command by checking the output of
+ * 'btrfs --help' command.
+ */
+static int
+test_btrfs_min...
2015 Jun 30
13
[PATCH v4 0/7] uuid: add btrfs uuid change support and set_uuid_random
- Btrfs-progs v4.1 introduced new feature of changing
uuid of btrfs partition.
This patch add support of this.
- Introduce set_uuid_random
- uuids.c did a lot of deplicated work for changing uuid
of fs. Use existing functions.
v4: introduce get_random_uuid
improve testcases
squash internal API patches
v3.1: fix typos
v3: set errno if feature is not available.
Chen Hanxiao (7):