Why is /opt backed up separately from /?Why does '/' have an '..' entry?Can an eCryptfs Home Directory Be Backed Up RemotelyHow often is the /etc/shadow file backed up?Can a linux filesystem be backed up by copying the file structure tree only?Not able to see the backed up file in the backed up mediaFedora 22 rsync on root vs package reinstallWhy is the /opt directory rarely used?Maintain filesystem separately from dataFor future-proofing a Debian Linux system in 2018, what parts of the file system should be separated?How to delete backed files only from original storage device?
Could the museum Saturn V's be refitted for one more flight?
Probability that a draw from a normal distribution is some number greater than another draw from the same distribution
What is the most common color to indicate the input-field is disabled?
Assassin's bullet with mercury
Apex Framework / library for consuming REST services
What do you call someone who asks many questions?
Alternative to sending password over mail?
Am I breaking OOP practice with this architecture?
How do conventional missiles fly?
How to show a landlord what we have in savings?
What method can I use to design a dungeon difficult enough that the PCs can't make it through without killing them?
Examples of smooth manifolds admitting inbetween one and a continuum of complex structures
Short story with a alien planet, government officials must wear exploding medallions
Why can't we play rap on piano?
Can I run a new neutral wire to repair a broken circuit?
What are some good books on Machine Learning and AI like Krugman, Wells and Graddy's "Essentials of Economics"
Expand and Contract
Is there a hemisphere-neutral way of specifying a season?
What type of content (depth/breadth) is expected for a short presentation for Asst Professor interview in the UK?
Avoiding the "not like other girls" trope?
Why doesn't using multiple commands with a || or && conditional work?
How much of data wrangling is a data scientist's job?
If human space travel is limited by the G force vulnerability, is there a way to counter G forces?
How do I gain back my faith in my PhD degree?
Why is /opt backed up separately from /?
Why does '/' have an '..' entry?Can an eCryptfs Home Directory Be Backed Up RemotelyHow often is the /etc/shadow file backed up?Can a linux filesystem be backed up by copying the file structure tree only?Not able to see the backed up file in the backed up mediaFedora 22 rsync on root vs package reinstallWhy is the /opt directory rarely used?Maintain filesystem separately from dataFor future-proofing a Debian Linux system in 2018, what parts of the file system should be separated?How to delete backed files only from original storage device?
I am working with a script that does system back up. One part of the script backs up /, /opt, and /usr/local. But isn't /opt and /usr/local under /? So why would the script back these up separately? I understand why /home is backed up separately since it's on a separate partition /dev/sda3. But /opt and /usr/local are both on same partition as root, /dev/sda2. Can someone explain why the root partition has multiple mount points and why filesystems that appear to be within a single file system are backed up separately?
Script snippet:
# these are on btrfs file systems so we must use tar
# /
# /opt
# /usr/local
TARFS()
if [ $ITER -ne 0 ]; then SETERR $ITER; fi # main pid SETERR is redundant
if [ "$1" = "." ]; then NAME=root; else NAME=$1; fi
LOG "Starting tarball backup of $NAME in BG - $ITER"
tar cfz $NOW/$NAME.tgz 2>> $EFILE --one-file-system $1
if [ $? -ne 0 -o -s $EFILE ]; then WARN tarballing $NAME;
else LOG Completed tar of $NAME; fi
if [ $ITER -ne 0 ]; then CLEANERR; fi
if [ $PARM1 -eq 0 ]; then # level 0 - weekly stuff
sleep 10; ITERATE
TARFS . &
sleep 10; ITERATE
(cd usr; TARFS local) &
sleep 10; ITERATE
TARFS opt # not in BG due to DB ops coming
fi
Output from df -hT:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 btrfs 41G 16G 25G 39% /
devtmpfs devtmpfs 64G 4.0K 64G 1% /dev
tmpfs tmpfs 64G 76K 64G 1% /dev/shm
tmpfs tmpfs 64G 67M 64G 1% /run
tmpfs tmpfs 64G 0 64G 0% /sys/fs/cgroup
/dev/sda2 btrfs 41G 16G 25G 39% /.snapshots
/dev/sda2 btrfs 41G 16G 25G 39% /var/spool
/dev/sda2 btrfs 41G 16G 25G 39% /var/crash
/dev/sda2 btrfs 41G 16G 25G 39% /var/tmp
/dev/sda2 btrfs 41G 16G 25G 39% /usr/local
/dev/sda2 btrfs 41G 16G 25G 39% /var/opt
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/pgsql
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/named
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/mailman
/dev/sda2 btrfs 41G 16G 25G 39% /tmp
/dev/sda2 btrfs 41G 16G 25G 39% /srv
/dev/sda2 btrfs 41G 16G 25G 39% /opt
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/x86_64-efi
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/i386-pc
/dev/sda2 btrfs 41G 16G 25G 39% /var/log
/dev/sde1 xfs 1.0T 125G 899G 13% /Dbbkup
/dev/sdd1 xfs 1.0T 21G 1003G 3% /C
/dev/sda3 xfs 982G 1.3G 981G 1% /home
/dev/sdb1 xfs 1.0T 522G 502G 51% /D
/dev/sdc1 xfs 1.0T 325G 699G 32% /E
Output from lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 1T 0 disk
ââsda1 8:1 0 2G 0 part [SWAP]
ââsda2 8:2 0 40G 0 part /
ââsda3 8:3 0 982G 0 part /home
sdb 8:16 0 1T 0 disk
ââsdb1 8:17 0 1024G 0 part /D
sdc 8:32 0 1T 0 disk
ââsdc1 8:33 0 1024G 0 part /E
sdd 8:48 0 1T 0 disk
ââsdd1 8:49 0 1024G 0 part /C
sde 8:64 0 1T 0 disk
ââsde1 8:65 0 1024G 0 part /Dbbkup
sr0 11:0 1 1024M 0 rom
filesystems backup
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
|
show 1 more comment
I am working with a script that does system back up. One part of the script backs up /, /opt, and /usr/local. But isn't /opt and /usr/local under /? So why would the script back these up separately? I understand why /home is backed up separately since it's on a separate partition /dev/sda3. But /opt and /usr/local are both on same partition as root, /dev/sda2. Can someone explain why the root partition has multiple mount points and why filesystems that appear to be within a single file system are backed up separately?
Script snippet:
# these are on btrfs file systems so we must use tar
# /
# /opt
# /usr/local
TARFS()
if [ $ITER -ne 0 ]; then SETERR $ITER; fi # main pid SETERR is redundant
if [ "$1" = "." ]; then NAME=root; else NAME=$1; fi
LOG "Starting tarball backup of $NAME in BG - $ITER"
tar cfz $NOW/$NAME.tgz 2>> $EFILE --one-file-system $1
if [ $? -ne 0 -o -s $EFILE ]; then WARN tarballing $NAME;
else LOG Completed tar of $NAME; fi
if [ $ITER -ne 0 ]; then CLEANERR; fi
if [ $PARM1 -eq 0 ]; then # level 0 - weekly stuff
sleep 10; ITERATE
TARFS . &
sleep 10; ITERATE
(cd usr; TARFS local) &
sleep 10; ITERATE
TARFS opt # not in BG due to DB ops coming
fi
Output from df -hT:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 btrfs 41G 16G 25G 39% /
devtmpfs devtmpfs 64G 4.0K 64G 1% /dev
tmpfs tmpfs 64G 76K 64G 1% /dev/shm
tmpfs tmpfs 64G 67M 64G 1% /run
tmpfs tmpfs 64G 0 64G 0% /sys/fs/cgroup
/dev/sda2 btrfs 41G 16G 25G 39% /.snapshots
/dev/sda2 btrfs 41G 16G 25G 39% /var/spool
/dev/sda2 btrfs 41G 16G 25G 39% /var/crash
/dev/sda2 btrfs 41G 16G 25G 39% /var/tmp
/dev/sda2 btrfs 41G 16G 25G 39% /usr/local
/dev/sda2 btrfs 41G 16G 25G 39% /var/opt
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/pgsql
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/named
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/mailman
/dev/sda2 btrfs 41G 16G 25G 39% /tmp
/dev/sda2 btrfs 41G 16G 25G 39% /srv
/dev/sda2 btrfs 41G 16G 25G 39% /opt
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/x86_64-efi
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/i386-pc
/dev/sda2 btrfs 41G 16G 25G 39% /var/log
/dev/sde1 xfs 1.0T 125G 899G 13% /Dbbkup
/dev/sdd1 xfs 1.0T 21G 1003G 3% /C
/dev/sda3 xfs 982G 1.3G 981G 1% /home
/dev/sdb1 xfs 1.0T 522G 502G 51% /D
/dev/sdc1 xfs 1.0T 325G 699G 32% /E
Output from lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 1T 0 disk
ââsda1 8:1 0 2G 0 part [SWAP]
ââsda2 8:2 0 40G 0 part /
ââsda3 8:3 0 982G 0 part /home
sdb 8:16 0 1T 0 disk
ââsdb1 8:17 0 1024G 0 part /D
sdc 8:32 0 1T 0 disk
ââsdc1 8:33 0 1024G 0 part /E
sdd 8:48 0 1T 0 disk
ââsdd1 8:49 0 1024G 0 part /C
sde 8:64 0 1T 0 disk
ââsde1 8:65 0 1024G 0 part /Dbbkup
sr0 11:0 1 1024M 0 rom
filesystems backup
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
1
Was the script written for the system that you are currently working on, or are the separation of/from/optetc. in the script configurable, and are you expected to tweak this configuration maybe?
– Kusalananda♦
2 days ago
1
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output ofmountto see if/really is the same file system?
– Philip Couling
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:lsblkAs for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.
– 0xSheepdog
2 days ago
|
show 1 more comment
I am working with a script that does system back up. One part of the script backs up /, /opt, and /usr/local. But isn't /opt and /usr/local under /? So why would the script back these up separately? I understand why /home is backed up separately since it's on a separate partition /dev/sda3. But /opt and /usr/local are both on same partition as root, /dev/sda2. Can someone explain why the root partition has multiple mount points and why filesystems that appear to be within a single file system are backed up separately?
Script snippet:
# these are on btrfs file systems so we must use tar
# /
# /opt
# /usr/local
TARFS()
if [ $ITER -ne 0 ]; then SETERR $ITER; fi # main pid SETERR is redundant
if [ "$1" = "." ]; then NAME=root; else NAME=$1; fi
LOG "Starting tarball backup of $NAME in BG - $ITER"
tar cfz $NOW/$NAME.tgz 2>> $EFILE --one-file-system $1
if [ $? -ne 0 -o -s $EFILE ]; then WARN tarballing $NAME;
else LOG Completed tar of $NAME; fi
if [ $ITER -ne 0 ]; then CLEANERR; fi
if [ $PARM1 -eq 0 ]; then # level 0 - weekly stuff
sleep 10; ITERATE
TARFS . &
sleep 10; ITERATE
(cd usr; TARFS local) &
sleep 10; ITERATE
TARFS opt # not in BG due to DB ops coming
fi
Output from df -hT:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 btrfs 41G 16G 25G 39% /
devtmpfs devtmpfs 64G 4.0K 64G 1% /dev
tmpfs tmpfs 64G 76K 64G 1% /dev/shm
tmpfs tmpfs 64G 67M 64G 1% /run
tmpfs tmpfs 64G 0 64G 0% /sys/fs/cgroup
/dev/sda2 btrfs 41G 16G 25G 39% /.snapshots
/dev/sda2 btrfs 41G 16G 25G 39% /var/spool
/dev/sda2 btrfs 41G 16G 25G 39% /var/crash
/dev/sda2 btrfs 41G 16G 25G 39% /var/tmp
/dev/sda2 btrfs 41G 16G 25G 39% /usr/local
/dev/sda2 btrfs 41G 16G 25G 39% /var/opt
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/pgsql
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/named
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/mailman
/dev/sda2 btrfs 41G 16G 25G 39% /tmp
/dev/sda2 btrfs 41G 16G 25G 39% /srv
/dev/sda2 btrfs 41G 16G 25G 39% /opt
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/x86_64-efi
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/i386-pc
/dev/sda2 btrfs 41G 16G 25G 39% /var/log
/dev/sde1 xfs 1.0T 125G 899G 13% /Dbbkup
/dev/sdd1 xfs 1.0T 21G 1003G 3% /C
/dev/sda3 xfs 982G 1.3G 981G 1% /home
/dev/sdb1 xfs 1.0T 522G 502G 51% /D
/dev/sdc1 xfs 1.0T 325G 699G 32% /E
Output from lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 1T 0 disk
ââsda1 8:1 0 2G 0 part [SWAP]
ââsda2 8:2 0 40G 0 part /
ââsda3 8:3 0 982G 0 part /home
sdb 8:16 0 1T 0 disk
ââsdb1 8:17 0 1024G 0 part /D
sdc 8:32 0 1T 0 disk
ââsdc1 8:33 0 1024G 0 part /E
sdd 8:48 0 1T 0 disk
ââsdd1 8:49 0 1024G 0 part /C
sde 8:64 0 1T 0 disk
ââsde1 8:65 0 1024G 0 part /Dbbkup
sr0 11:0 1 1024M 0 rom
filesystems backup
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am working with a script that does system back up. One part of the script backs up /, /opt, and /usr/local. But isn't /opt and /usr/local under /? So why would the script back these up separately? I understand why /home is backed up separately since it's on a separate partition /dev/sda3. But /opt and /usr/local are both on same partition as root, /dev/sda2. Can someone explain why the root partition has multiple mount points and why filesystems that appear to be within a single file system are backed up separately?
Script snippet:
# these are on btrfs file systems so we must use tar
# /
# /opt
# /usr/local
TARFS()
if [ $ITER -ne 0 ]; then SETERR $ITER; fi # main pid SETERR is redundant
if [ "$1" = "." ]; then NAME=root; else NAME=$1; fi
LOG "Starting tarball backup of $NAME in BG - $ITER"
tar cfz $NOW/$NAME.tgz 2>> $EFILE --one-file-system $1
if [ $? -ne 0 -o -s $EFILE ]; then WARN tarballing $NAME;
else LOG Completed tar of $NAME; fi
if [ $ITER -ne 0 ]; then CLEANERR; fi
if [ $PARM1 -eq 0 ]; then # level 0 - weekly stuff
sleep 10; ITERATE
TARFS . &
sleep 10; ITERATE
(cd usr; TARFS local) &
sleep 10; ITERATE
TARFS opt # not in BG due to DB ops coming
fi
Output from df -hT:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 btrfs 41G 16G 25G 39% /
devtmpfs devtmpfs 64G 4.0K 64G 1% /dev
tmpfs tmpfs 64G 76K 64G 1% /dev/shm
tmpfs tmpfs 64G 67M 64G 1% /run
tmpfs tmpfs 64G 0 64G 0% /sys/fs/cgroup
/dev/sda2 btrfs 41G 16G 25G 39% /.snapshots
/dev/sda2 btrfs 41G 16G 25G 39% /var/spool
/dev/sda2 btrfs 41G 16G 25G 39% /var/crash
/dev/sda2 btrfs 41G 16G 25G 39% /var/tmp
/dev/sda2 btrfs 41G 16G 25G 39% /usr/local
/dev/sda2 btrfs 41G 16G 25G 39% /var/opt
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/pgsql
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/named
/dev/sda2 btrfs 41G 16G 25G 39% /var/lib/mailman
/dev/sda2 btrfs 41G 16G 25G 39% /tmp
/dev/sda2 btrfs 41G 16G 25G 39% /srv
/dev/sda2 btrfs 41G 16G 25G 39% /opt
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/x86_64-efi
/dev/sda2 btrfs 41G 16G 25G 39% /boot/grub2/i386-pc
/dev/sda2 btrfs 41G 16G 25G 39% /var/log
/dev/sde1 xfs 1.0T 125G 899G 13% /Dbbkup
/dev/sdd1 xfs 1.0T 21G 1003G 3% /C
/dev/sda3 xfs 982G 1.3G 981G 1% /home
/dev/sdb1 xfs 1.0T 522G 502G 51% /D
/dev/sdc1 xfs 1.0T 325G 699G 32% /E
Output from lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 1T 0 disk
ââsda1 8:1 0 2G 0 part [SWAP]
ââsda2 8:2 0 40G 0 part /
ââsda3 8:3 0 982G 0 part /home
sdb 8:16 0 1T 0 disk
ââsdb1 8:17 0 1024G 0 part /D
sdc 8:32 0 1T 0 disk
ââsdc1 8:33 0 1024G 0 part /E
sdd 8:48 0 1T 0 disk
ââsdd1 8:49 0 1024G 0 part /C
sde 8:64 0 1T 0 disk
ââsde1 8:65 0 1024G 0 part /Dbbkup
sr0 11:0 1 1024M 0 rom
filesystems backup
filesystems backup
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 2 days ago
Thao
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 2 days ago
ThaoThao
263
263
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
1
Was the script written for the system that you are currently working on, or are the separation of/from/optetc. in the script configurable, and are you expected to tweak this configuration maybe?
– Kusalananda♦
2 days ago
1
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output ofmountto see if/really is the same file system?
– Philip Couling
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:lsblkAs for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.
– 0xSheepdog
2 days ago
|
show 1 more comment
2
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
1
Was the script written for the system that you are currently working on, or are the separation of/from/optetc. in the script configurable, and are you expected to tweak this configuration maybe?
– Kusalananda♦
2 days ago
1
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output ofmountto see if/really is the same file system?
– Philip Couling
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:lsblkAs for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.
– 0xSheepdog
2 days ago
2
2
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
1
1
Was the script written for the system that you are currently working on, or are the separation of
/ from /opt etc. in the script configurable, and are you expected to tweak this configuration maybe?– Kusalananda♦
2 days ago
Was the script written for the system that you are currently working on, or are the separation of
/ from /opt etc. in the script configurable, and are you expected to tweak this configuration maybe?– Kusalananda♦
2 days ago
1
1
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output of
mount to see if / really is the same file system?– Philip Couling
2 days ago
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output of
mount to see if / really is the same file system?– Philip Couling
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:
lsblk As for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.– 0xSheepdog
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:
lsblk As for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.– 0xSheepdog
2 days ago
|
show 1 more comment
1 Answer
1
active
oldest
votes
/opt and /usr/local/ are subvolumes in a btrfs filesystem (look for subvol= in /etc/fstab to confirm). Subvolumes are similar to partitions in that Tar treats btrfs subvolumes as seperate mount points and will skip them if --one-file-system option is set. This is why (1) the sda2 partition appears as multiple mount points, and (2) when backing up /, /opt and /usr/local/ are skipped and must be backed up separately.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Thao is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509886%2fwhy-is-opt-backed-up-separately-from%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
/opt and /usr/local/ are subvolumes in a btrfs filesystem (look for subvol= in /etc/fstab to confirm). Subvolumes are similar to partitions in that Tar treats btrfs subvolumes as seperate mount points and will skip them if --one-file-system option is set. This is why (1) the sda2 partition appears as multiple mount points, and (2) when backing up /, /opt and /usr/local/ are skipped and must be backed up separately.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
/opt and /usr/local/ are subvolumes in a btrfs filesystem (look for subvol= in /etc/fstab to confirm). Subvolumes are similar to partitions in that Tar treats btrfs subvolumes as seperate mount points and will skip them if --one-file-system option is set. This is why (1) the sda2 partition appears as multiple mount points, and (2) when backing up /, /opt and /usr/local/ are skipped and must be backed up separately.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
/opt and /usr/local/ are subvolumes in a btrfs filesystem (look for subvol= in /etc/fstab to confirm). Subvolumes are similar to partitions in that Tar treats btrfs subvolumes as seperate mount points and will skip them if --one-file-system option is set. This is why (1) the sda2 partition appears as multiple mount points, and (2) when backing up /, /opt and /usr/local/ are skipped and must be backed up separately.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
/opt and /usr/local/ are subvolumes in a btrfs filesystem (look for subvol= in /etc/fstab to confirm). Subvolumes are similar to partitions in that Tar treats btrfs subvolumes as seperate mount points and will skip them if --one-file-system option is set. This is why (1) the sda2 partition appears as multiple mount points, and (2) when backing up /, /opt and /usr/local/ are skipped and must be backed up separately.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 2 days ago
ThaoThao
263
263
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Thao is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thao is a new contributor. Be nice, and check out our Code of Conduct.
Thao is a new contributor. Be nice, and check out our Code of Conduct.
Thao is a new contributor. Be nice, and check out our Code of Conduct.
Thao is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509886%2fwhy-is-opt-backed-up-separately-from%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
I think you should also included necessary part of that script.
– Prvt_Yadv
2 days ago
1
Was the script written for the system that you are currently working on, or are the separation of
/from/optetc. in the script configurable, and are you expected to tweak this configuration maybe?– Kusalananda♦
2 days ago
1
Are you saying your script automatically decides to backup /opt separately or are you saying it is hard-coded / configured to do so? Have you checked the output of
mountto see if/really is the same file system?– Philip Couling
2 days ago
@Thao When writing a comment, there is a small help link in the lower right corner. But if you want to clarify your question, you should do that in the question itself, by clicking the edit link.
– Kusalananda♦
2 days ago
@Thao as has been suggested, you should include the appropriate code from the script. Please also add the output from the following:
lsblkAs for WHY the directories that are on the same filesystem are backed up separately, you should ask the script author. Filesystem mapping to block devices can vary drastically between each system. There may also be considerations for permissions. Asking "why did person X do something" is kind of off-topic. But if you give us enough technical detail we MAY be able to get some idea of what was going on.– 0xSheepdog
2 days ago