Jump to content

Aktualizacja 10.11 sysbckp


zielonyBB

Recommended Posts

Po pierwsze witam i pozdrawiam Szanownych Kolegów !

 

Po drugie, pytanie które mam jest następujące - co się stało z narzędziem sysbckp ?

Po ostatnim upgrade 10.11 (który zakończył się pełnym sukcesem) skrypt owszem uruchamia się ale po 6-ciu godzinach powstaje tylko paczka archiwum i suma kontrolna dla rootfs, a co z resztą ?

 

 

Tuner ADB5800

Link to comment
Share on other sites

@tux czy przypadkiem nie  błędu w sysbckp:

if grep -q "/media/data" /proc/mounts; then
devs=`mount | grep "/media/data" | tr -d '*' | awk '{print $1}'`
fs_id=`fdisk -l | grep $devs | tr -d '*' | tail -n1 | awk '{print $6}'`
if [ "$fs_id" != 83 ]; then
	echo "Partycja /media/data/ nie jest w formacie Linux"
fi
elif grep -q "/hdd" /proc/mounts; then
devs=`mount | grep "/hdd" | tr -d '*' | awk '{print $1}'`
fs_id=`fdisk -l | grep $devs | tr -d '*' | tail -n1 | awk '{print $6}'`
if [ "$fs_id" != 83 ]; then
	echo "Partycja /hdd nie jest w formacie Linux"
	exit 0
fi

nie powinno być?

if grep -q "/media/data" /proc/mounts; then
devs=`mount | grep "/media/data" | tr -d '*' | awk '{print $1}'`
fs_id=`fdisk -l | grep $devs | tr -d '*' | tail -n1 | awk '{print $5}'`
if [ "$fs_id" != 83 ]; then
	echo "Partycja /media/data/ nie jest w formacie Linux"
fi
elif grep -q "/hdd" /proc/mounts; then
devs=`mount | grep "/hdd" | tr -d '*' | awk '{print $1}'`
fs_id=`fdisk -l | grep $devs | tr -d '*' | tail -n1 | awk '{print $5}'`
if [ "$fs_id" != 83 ]; then
	echo "Partycja /hdd nie jest w formacie Linux"
	exit 0
fi

Link to comment
Share on other sites

tak sprawdzałem ...na 2850 mam

GraterliaOS:~# fdisk -l | grep /dev/sda1 | tr -d '*' | tail -n1 | awk '{print $6
}'
Linux
GraterliaOS:~# fdisk -v
fdisk from util-linux 2.24
GraterliaOS:~#

a na 5800

GraterliaOS:~#  fdisk -l | grep /dev/sda1 | tr -d '*' | tail -n1 | awk '{print $
6
> }'
83
GraterliaOS:~# fdisk -v
fdisk from util-linux 2.25
GraterliaOS:~#

wybacz za zawracanie głowy, wszystko ok

Link to comment
Share on other sites

@j00zek → Nie zadziała

82 Linux to nie jedno wyrażenie a dwa rozdzielone spacją.

 

Efekt masz taki:

kikut:~# fdisk -l | grep /dev/sda1 | grep -q '83 Linux'
kikut:~# fdisk -l

Disk /dev/mtdblock0: 512 KiB, 524288 bytes, 1024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock1: 2.5 MiB, 2621440 bytes, 5120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock2: 61 MiB, 63963136 bytes, 124928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 14.5 GiB, 15504900096 bytes, 30283008 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2a0d3490

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1        2048 30283007 30280960 14.4G 83 Linux

 

Link to comment
Share on other sites

Bo to archiwum tworzy się inaczej :)

wpisz "system.sh" w terminal.

 

W końcu zebrałem się do pisania, i chcę zauważyć, że wywołanie "sysbckp" w obecnej formie jest IMO do kitu. Dlaczego?

Po wpisaniu tej komendy nie mam nad nią żadnej kontroli. Od razu rozpoczyna się proces tworzenia kopii. Jedyna forma przerwania tego to ctrl^c. Takie coś powoduje, że w /hdd/backup zostaje utworzony symlink do /, i ktoś mało zorientowany może wykasować sobie cały nand. Druga sprawa to brak wyboru, do jakiej postaci chcę zrobić backup.

Według mnie ta funkcja powinna wyglądać tak:

wpisanie w konsoli "sysbckp" wyświetla komunikat w stylu "system.sh", czyli krótka informacja o możliwości wyboru formy backupu, np.:

- flash (nand)

- rootfs (pendrive)

- all (obydwa)

 

Takie rozwiązanie powinno pozwolić (dla większości użytkowników) na skrócenie całej tej operacji, bo wydaje mi się, że mało kto potrzebuje jednocześnie kopii w dwóch wariantach.

 

Link to comment
Share on other sites

Guest future0

 

 

Mam problem, mimo sformatowania pendrive na ext3 i zamontowania do /hdd wyskakuje:

GraterliaOS:~# sysbckp

Posiadasz tuner ADB5800

Sprawdzam czy moĹźna wykonaÄ kopiÄ bezpieczeĹ

                                            stwa

Partycja /hdd nie jest w formacie Linux

Link to comment
Share on other sites

Guest future0

GraterliaOS:~# fdisk -l

 

Disk /dev/mtdblock0: 60 MiB, 62914560 bytes, 122880 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

 

Disk /dev/mtdblock1: 4 MiB, 4194304 bytes, 8192 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

 

Disk /dev/sda: 3.8 GiB, 4011851776 bytes, 7835648 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x00000000

 

Device    Boot Start    End Sectors  Size Id Type

/dev/sda1  *      128 7835647 7835520  3.8G  b W95 FAT32

 

tylko czego pokazuje FAT32 skoro formatowałem na ext3 ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...