எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']

அனைவருக்கும் வணக்கம்.
ஹப்ரே பற்றிய சமீபத்திய கட்டுரைகள் நடைமுறையில் இறக்குமதி மாற்று. பகுதி 1. விருப்பங்கள் и இசை நீண்ட நேரம் இயங்கவில்லை... அல்லது எப்படி Elbrus OS இலவசம் ஆகவில்லை என்னை அலட்சியமாக விடவில்லை. காப்புப் பணியின் பின்னணியில் இந்த சிக்கலைப் படிக்க முடிவு செய்தேன். மேலும், இல் இந்த கட்டுரையில் Veeam மென்பொருள் தயாரிப்புகள் குறிப்பிடப்பட்டுள்ளன, அதாவது இறக்குமதி மாற்றீட்டின் பின்னணியில் சிக்கல் பொருத்தமானதாக இருக்கலாம்.

எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']
அசல் பட ஆதாரம்

முதலில், நான் Elbrus OS ஐப் பதிவிறக்க முடிவு செய்தேன், அல்லது x86_64 கட்டமைப்பிற்கான கிடைக்கக்கூடிய விநியோகம் மட்டுமே, அது எவ்வாறு செயல்படுகிறது என்பதைப் பார்த்து, அதில் Linux க்கான Veeam Agent ஐ நிறுவ முயற்சிக்கவும். இதிலிருந்து என்ன வந்தது என்பதை அறிய விரும்பினால், பூனையைப் பார்க்கவும்.

எனவே, ஒரு சிறிய திசைதிருப்பல், ஒருவருக்குத் தெரியாவிட்டால். "எல்ப்ரஸ்" அப்படித்தான் செயலி ஒரு குறிப்பிட்ட கட்டளை அமைப்புடன். இது தவிர, Elbrus OS மென்பொருள் உள்ளது. மேலும் - பிரபலமான நம்பிக்கைக்கு மாறாக - Elbrus OS ஐ இயக்க, Elbrus செயலியை அடிப்படையாகக் கொண்ட வன்பொருள் அமைப்பு இருக்க வேண்டிய அவசியமில்லை. x86 க்கு "PDK "Elbrus" உள்ளது - உண்மையில், இது பொது டொமைனில் நிறுவல் வட்டு வடிவத்தில் தோன்றியது. சொல்லப்போனால், “PDK - பிளாட்ஃபார்ம் டெவலப்மென்ட் கிட், டெவலப்பர் கிட்” என்ற அடிக்குறிப்பு உள்ளது - சிறந்தது, அதாவது குறைந்தபட்சம் ஒரு கம்பைலர் உள்ளது.

மற்றொரு சிறிய கட்டாய பின்வாங்கல். உண்மை என்னவென்றால், நான் ஒரு காலத்தில் MSVS மற்றும் Baguette RTOS போன்ற உள்நாட்டு மென்பொருளைக் கையாண்டேன். MCST இலிருந்து ஒரு செயலி உட்பட உள்நாட்டு கூறுகளுடன் பணிபுரிந்த அனுபவம் எனக்கு இருந்தது. எனவே, இந்த பகுதியில் ஒரு குறிப்பிட்ட தனித்தன்மை இருப்பதாக நான் முழு பொறுப்புடன் சொல்ல முடியும், மேலும் அதை கட்டுரையில் தொடாமல் இருக்க முயற்சிப்பேன். நான் உண்மையிலேயே விரும்பினால், [TBD] குறிச்சொல்லை இடுவேன். எனவே வெளிப்படையான ட்ரோலிங் மற்றும் சாதாரண புலம்பல் இல்லாமல் செய்ய முயற்சிப்போம். இறுதியில், ரஷ்ய பாதுகாப்புத் துறை மற்றும் அரசு நிறுவனங்களைப் புரிந்து கொள்ள வேண்டும். பெரிய நாடு - சிறிய பட்ஜெட்.. [TBD].

பூஜ்ஜிய நிலை - பதிவிறக்க Tamil. எல்ப்ரஸ் ஓஎஸ் கிடைத்துவிட்டது என்ற செய்தி அதிர்வலையை ஏற்படுத்தியதால், விநியோக சர்வர் செயலிழந்தது குறிப்பிடத்தக்கது. [TBD] யாண்டெக்ஸ் மற்றும் அதை அங்கு நகர்த்த நினைத்த பொறியாளருக்கு நன்றி. எனவே பதிவிறக்க வேகம் நன்றாக உள்ளது.

முதல் நிலை - நிறுவல். இலவச உபயோகத்திற்குக் கிடைத்த முதல் ஹைப்பர்வைசரில் அதை நிறுவினேன். நான் இரண்டு கோர்கள், இரண்டு கிக் ரேம், 32 எம்பி வீடியோவுக்கு ஒதுக்கினேன் (ஒரு வரைகலை இடைமுகம் இருக்கும், நான் நினைத்தேன்). வட்டு வழக்கம் போல் உள்ளது - 32 ஜிபி.
நான் நிறுவலைத் தொடங்கினேன். நான் நிறுவல் வழிமுறைகளைப் பயன்படுத்தவில்லை, எனவே நான் அதில் கருத்து தெரிவிக்க முடியாது. TUI நிறுவல் இடைமுகம் மிகவும் சிறியது.

எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']
சரி, அருமை, நாம் ஒரு சுட்டி இல்லாமல் செய்ய முடியும்.

இரண்டாவது முயற்சியில் அடுத்த சாளரத்தை சமாளித்துவிட்டேன். வட்டில் இருந்து நிறுவும் போது இயல்புநிலை சாதனமான sr0 [TBD] ஐ ஏன் தேர்ந்தெடுக்கக்கூடாது?
CD-ROM மூலத்தைத் தேர்ந்தெடுத்து தொடரவும்.

எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']

நேர மண்டலத்தைத் தேர்ந்தெடுக்கும்போது, ​​கணினி init பூட் செயல்முறையைப் பயன்படுத்துகிறது என்பதை நான் திடீரென்று உணர்ந்தேன், மேலும் நான் TTY0 இலிருந்து வேலை செய்கிறேன்.

எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']

சரி, "எல்ப்ரஸ்" ஐ ஒரு சமூகமாக வகைப்படுத்தலாம் பழைய விசுவாசிகள்[TBD]. கொள்கையளவில், இது நல்லது: எல்லாமே ஸ்கிரிப்ட் செய்யப்பட்டுள்ளதால், பதிவிறக்க செயல்முறை எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க நீங்கள் மூலக் குறியீட்டைக் கேட்க வேண்டியதில்லை.

மீதமுள்ளவை கிட்டத்தட்ட முக்கியமற்றவை: நாங்கள் எல்லாவற்றையும் வைத்து ஒப்புக்கொள்கிறோம். வழியில், கர்னல் 3.14.79-13.84 பயன்படுத்தப்படுவதைக் கண்டுபிடித்தோம். ஹ்ம்ம், டெபியன் 7 இல் 3.2 [TBD] இருந்தது.

அடுத்து, இயல்புநிலை வட்டு பகிர்வைத் தேர்ந்தெடுக்கவும் மற்றும்... நாங்கள் ஒரு எச்சரிக்கையைப் பார்க்கிறோம்:

எல்ப்ரஸ் ஓஎஸ்ஸில் வீமிலிருந்து லினக்ஸ் காப்புப்பிரதி. இறக்குமதி மாற்று ['?' | '.' | '!']

ஹ்ம்ம், எப்படியோ தானியங்கி பகிர்வு 32 கிக் டிஸ்கில் சரியாகச் செயல்படவில்லை. நான் வட்டை மாற்றவில்லை; "ஆல் இன் ஒன்" பாணியில் கைமுறையாக வட்டு பகிர்வு மூலம் தேடலை முடித்தேன். நான் ext3 ஐ நிறுவ வேண்டியிருந்தது, ஏனெனில் /boot ext4 இல் இருக்க முடியாது.
இந்த அமைப்பு அசம்பாவிதம் இல்லாமல் வந்தது.

இரண்டாவது கட்டம் - மாற்று வழிகளைத் தேடுங்கள்.
Покопавшись с содержимым второго диска, я понял, что это репозитарий с доп. пакетами. А глянув в /etc/apt/sources.list, сообразил, что монтировать его нужно в /mnt/cdrom. Зато /etc/os-release я не нашёл. Но есть /etc/mcst-version с содержимым 3.0-rc36. 3.0 — это, наверное, версия — вроде сходится, а вот rc36? В общем, распознать этот дистрибутив классическим путём стороннему ПО скорее всего не удастся.

ரூட் பகிர்வில், /mcst கோப்பகம் என் கண்ணைப் பிடிக்கிறது, அங்கே, மூழ்கும் இதயத்துடன், நான் /mcst/backup ஐக் கண்டுபிடித்தேன். அதாவது, ஒரு காப்பு கருவி உள்ளது, அது கணினியில் கட்டமைக்கப்பட்டுள்ளது! "நல்லது," நான் நினைத்தேன், "இது எப்படி வேலை செய்கிறது என்பதைப் பார்ப்போம்!"

4Kb பாஷ் ஸ்கிரிப்ட் /mcst/bin/backup உள்ளது, இது கோப்பை நகலெடுக்க உதவுகிறது. முன்னிருப்பாக - /mcst/backup கோப்பகத்திற்கு. மூலக் குறியீட்டில் நான் rsync கட்டளையைப் பார்ப்பேன் என்று எதிர்பார்த்தேன், ஆனால் அது இயல்புநிலை கட்டமைப்பில் இல்லை. ஸ்கிரிப்ட் வெறுமனே கோப்புகளை நகலெடுக்கிறது. கட்டளை இது போல் தெரிகிறது:

cp -rpdx <file backup> <file>

முழு கோப்பு /mcst/bin/backup இங்கே உள்ளதுஇந்த ஸ்கிரிப்ட் மட்டும் முழுமையாக புரிந்து கொள்ள போதாது என்று நான் உடனே எச்சரிக்கிறேன். இது /mcst/bin/source இலிருந்து செயல்பாடுகளை இழுக்கிறது, இது செயல்பாடுகளின் நூலகம் போன்றது. நான் அதை சேர்க்கவில்லை (44KB).

#!/bin/bash

unalias -a

set +vx

source $(dirname $0)/source
[[ $? != 0 ]] && exit 1

OPTIONS="hvcdrRil:L:"

usage()
{
	echo "Usage: $PROG_NAME [-$OPTIONS] [backup]"
	echo "    h            - this help"
	echo "    v vv vvv     - verbose, very verbose, extremly verbose"
	echo "    c            - create backup"
	echo "    d            - diffs backup and system"
	echo "    r            - recovery system"
	echo "    R            - remove backup"
	echo "    i            - prompt before backup removing"
	echo "    l list       - additional backup files list"
	echo "    L list       - global backup files list"
	echo "    backup       - backup directory, default /mcst/backup/backup"
}

init_prog()
{
	typeset flg=0

	while getopts $OPTIONS opt
	do
		case $opt in
		h ) usage; exit 0;;
		v ) (( verbose = verbose + 1 )); set_verbose;;
		c ) flg=1; c_flg=1;;
		d ) flg=1; d_flg=1;;
		r ) flg=1; r_flg=1;;
		R ) flg=1; R_flg=1;;
		i ) i_flg=1;;
		l ) l_flg=1; list_arg="$list_arg $OPTARG";;
		L ) L_flg=1; LIST_arg="$LIST_arg $OPTARG";;
		* ) usage "Invalid option"; exit 1;;
		esac
	done

	set_verbose

	check_su

	init_variables

	shift $((OPTIND-1))

	if (( $# > 1 ))
	then
		echo_fatal "invalid arguments number, exp 0|1, act $#"
		exit 1
	fi

	[[ $# = 1 ]] && BACKUP=$1

	echo "Backup directory is $BACKUP"

	if [[ $L_flg = 1 ]]
	then
		backup_list="$LIST_arg"
	elif [[ $c_flg != 1 && $R_flg != 1 ]]
	then
		get_output_cmd "cat $BACKUP/$BACKUP_LIST_NAME"
		backup_list="$output_cmd"
	else
		get_output_cmd "get_backup_list"
		backup_list="$output_cmd"
	fi

	if [[ $l_flg = 1 ]]
	then
		backup_list="$backup_list $list_arg"
	fi

	if [[ $flg = 0 ]]
	then
		if [[ -d $BACKUP ]]
		then
			ls -laR $BACKUP
		else
			echo_info "Cannot access $BACKUP"	
		fi
		echo "backup_list=$backup_list"
		exit 0
	fi

###	echo "Backup list: $backup_list"
}

create_file()
{
	typeset f=$1 fr=$2
	typeset fb

	[[ -z $fr ]] && fr=$f

	fb=${f#/}

	fb=$BACKUP/$fb

	xcmd="rm -rf $fb"
	set_cmd "$xcmd"
	run_cmd

	xcmd="mkdir -p $fb"
	set_cmd "$xcmd"
	run_cmd

	if [[ -a $fr ]]
	then
		xcmd="cp -rpdx $fr $fb/file"
		set_cmd "$xcmd"
		run_cmd

		xcmd="touch $fb/create"
		set_cmd "$xcmd"
		run_cmd
	else
		xcmd="touch $fb/delete"
		set_cmd "$xcmd"
		run_cmd
	fi
}

diff_file()
{
	typeset f=$1
	typeset fb

	fb=${f#/}

	fb=$BACKUP/$fb

	if [[ -f $fb/delete ]]
	then
		echo_info "$f absent"
	elif [[ -f $fb/create ]]
	then
#		echo "state: create $f"

		if [[ ! -a $f ]]
		then
			echo_info "cannot access $f"
		else
			xcmd="diff -r $f $fb/file"
			echo "$xcmd"
			set_cmd "$xcmd" "" "0 1 2"
			run_cmd
		fi
	else
		echo_fatal "wrong $f backup"
		exit 1
	fi
}

recovery_file()
{
	typeset f=$1
	typeset fb

	fb=${f#/}

	fb=$BACKUP/$fb

	if [[ ! -a $fb ]]
	then
		echo_fatal "cannot access $fb"
		exit 1
	fi

	xcmd="rm -rf $f"
	set_cmd "$xcmd"
	run_cmd

	if [[ -f $fb/delete ]]
	then
		:
	elif [[ -f $fb/create ]]
	then
		xcmd="cp -rpdx $fb/file $f"
		set_cmd "$xcmd"
		run_cmd
	else
		echo_fatal "wrong $fb backup"
		exit 1
	fi
}

remove_backup()
{
	echo "Remove backup"

	if [[ ! -d $BACKUP ]]
	then
		echo_info "Cannot access $BACKUP"
		return
	fi

	if [[ ! -f $BACKUP/$BACKUP_LIST_NAME ]]
	then
		echo_fatal "$BACKUP_LIST_NAME absent, remove backup manually"
		exit 0
	fi

	answer=
	if [[ $i_flg = 1 ]]
	then
		echo -n "Remove $BACKUP directory (yes/...)?"
		read answer
	else
		answer=yes
	fi
	if [[ $answer = yes ]]
	then
		xcmd="rm -rf $BACKUP"
		set_cmd "$xcmd"
		run_cmd
	fi
}

recovery_backup()
{
	echo "Recovery system from $BACKUP" 

	for f in $backup_list
	do
		get_output_cmd "get_mount_point $f"
		mnt=$output_cmd
		get_output_cmd "is_ro_mounted $mnt"
		mnt=$output_cmd
		if [[ ! -z $mnt ]]
		then
			remount_rw_fs $mnt
		fi 
		recovery_file $f
		if [[ ! -z $mnt ]]
		then
			remount_ro_fs $mnt
		fi 
	done

	echo "The system is ready, reboot the system manually" 
}

create_backup()
{
		echo "Create backup"

		xcmd="mkdir -pm0777 $BACKUP"
		set_cmd "$xcmd"
		run_cmd

		for v in $backup_list
		do
			f=${v%%:*}
			backup_list2="$backup_list2 $f"
			fr=${v#*:}
			create_file $f $fr
		done
		echo "$backup_list2" >$BACKUP/$BACKUP_LIST_NAME
}

diff_backup()
{
	echo "Diffs system and backup" 

	if [[ ! -d $BACKUP ]]
	then
		echo_fatal "cannot access $BACKUP"
		exit 1
	fi

	for f in $backup_list
	do
		diff_file $f
	done
}

main()
{
	typeset f mnt mnt_list answer

	if [[ $R_flg = 1 ]]
	then
		remove_backup
	fi

	if [[ $r_flg = 1 ]]
	then
		recovery_backup
	fi

	if [[ $c_flg = 1 ]]
	then
		create_backup
	fi

	if [[ $d_flg = 1 ]]
	then
		diff_backup
	fi
}

init_prog "$@"

main

exit 0

இருப்பினும், எனக்கு ஏதாவது புரியவில்லையா? கருத்துகளில் யாராவது விளக்கலாம்: பாதுகாப்பான மற்றும் நம்பகமான தரவு காப்புப்பிரதியை இந்த ஸ்கிரிப்ட் எவ்வாறு உறுதி செய்கிறது? [TBD]

rsync, துணை நிரலில் சேர்க்கப்பட்டுள்ளது. களஞ்சியங்கள். பதிப்பு 3.1.3. rsync ஐப் பயன்படுத்துவது /mcst/bin/backup பயன்பாட்டிற்கு இன்னும் சிறந்த மாற்று என்று நான் நினைக்கிறேன்.

அடுத்து, புதிதாக ஒன்றை வைக்க முடிவு செய்தேன் லினக்ஸிற்கான வீம் ஏஜென்ட். யாரோ கேட்பார்கள்: "வீம் மற்றும் இறக்குமதி மாற்றுக்கும் இதற்கும் என்ன சம்பந்தம்?" ஆம், இது பதிவேட்டில் இல்லை, ஆனால் இது FSTEC ஆல் சான்றளிக்கப்பட்டது, அதாவது மாற்றுகள் இல்லாத நிலையில் அதைப் பயன்படுத்தலாம். பதினைந்து நிமிடங்களை மாற்று வழிகளில் செலவிடுங்கள் பதிவு, "காப்புப்பிரதி" என்ற வார்த்தைக்கான 3 இணைப்புகளை என்னால் கண்டுபிடிக்க முடிந்தது ("ரிசர்வ்" என்ற வார்த்தைக்கான எனது கேள்விக்கு எதுவும் தொடர்பு இல்லை). இந்த நிரல்களின் ஆழமான பகுப்பாய்வை நான் செய்யவில்லை, எனவே லினக்ஸ் இயங்கும் இயந்திரங்களை காப்புப் பிரதி எடுப்பதற்கு அவை எவ்வளவு பொருத்தமானவை என்பதை நான் தீர்மானிக்க முயற்சிக்க மாட்டேன். யாருக்கு இது தேவையோ அவர் தனது சொந்த முடிவை எடுத்து கருத்துகளில் பகிர்ந்து கொள்வார்.

மூன்றாம் நிலை — установка Veeam Agent for Linux.
Итак, Veeam Agent for Linux состоит из двух пакетов: модуля ядра veeamsnap (кстати, ஆதாரம் இங்கே) மற்றும் வீம் தொகுப்பின் வடிவத்தில் தனியுரிம பயனர் இடக் குறியீடு.

கர்னல் தொகுதியை நிறுவுவதில் ஒரு சிறிய சிக்கல் உள்ளது - விடுபட்ட dkms தொகுப்பு. இது மூலத்திலிருந்து கர்னல் தொகுதிகளை உருவாக்க உங்களை அனுமதிக்கும் சேவையாகும். ஒரு விதியாக, இது அனைத்து டெப் விநியோகங்களிலும் கிடைக்கிறது. நான் அதை மூன்றாம் தரப்பு டெப் களஞ்சியத்திலிருந்து பதிவிறக்கம் செய்ய வேண்டியிருந்தது. பொதிகை கட்டிடக்கலை சார்ந்து இல்லை, எனவே இது ஒரு பூர்வீகமாக பொருந்துகிறது என்பது எனக்கு மகிழ்ச்சியை அளித்தது. இது ஏன் கிடைக்கக்கூடிய தொகுப்புகளின் பட்டியலில் சேர்க்கப்படவில்லை அல்லது உருவாக்கப்படவில்லை [TBD]? MCST அல்லாத கர்னல் தொகுதிகளை யாரும் உருவாக்கி இயக்கக்கூடாது என்று கருதப்படுகிறது. இங்கே உண்மையில் ஒரு முரண்பாடு உள்ளது - லினக்ஸ்-தலைப்புகள் இருப்பதால். அதாவது, தொகுதி, விரும்பினால், கையால் கூடியிருக்கலாம் மற்றும் இயந்திரம் தொடங்கும் போது ஒரு ஸ்கிரிப்ட் மூலம் தொடங்கப்படும். MCST [TBD] இலிருந்து அடிக்கடி புதுப்பிப்புகளை நீங்கள் எதிர்பார்க்கக்கூடாது என்று நினைக்கிறேன்.

"சரி, தொகுதி நிறுவப்பட்டது - கடினமான பகுதி முடிந்துவிட்டது," நான் நினைத்தேன்... deb களஞ்சியத்திற்கான வீம் தொகுப்பு amd64 இயங்குதளத்திற்கானது, மேலும் Elbrus OS இல் x86_64 [TBD] இயங்குதளம் உள்ளது. வித்தியாசம், நிச்சயமாக, பெயரில் மட்டுமே உள்ளது, ஆனால் இந்த வேறுபாடு மூன்றாம் தரப்பு டெப் களஞ்சியங்களிலிருந்து கிட்டத்தட்ட அனைத்து தொகுப்புகளையும் Elbrus OS உடன் பொருந்தாது. இந்த எரிச்சலூட்டும் தவறான புரிதல் வெறுமனே அகற்றப்படலாம்: தொகுப்பை பிரித்து, கட்டிடக்கலை பற்றிய தகவலை சரிசெய்து மீண்டும் ஒன்றாக இணைக்கவும். அதை எப்படி செய்வது கூகுளில் பார்த்தேன் உடனடியாக.

mkdir tmp
dpkg-deb -R original.deb tmp
# edit DEBIAN/postinst
dpkg-deb -b tmp fixed.deb

Другая проблема — зависимости. Нужные файлы вроде есть, а вот пакетов нет. Сложилось впечатление, что имена пакетов отличаются он «импортных аналогов». Возможно, библиотеки по-другому объединены в пакеты. Я не стал глубоко вдаваться в подробности, убрал почти все зависимости, и установка пошла.

பின்னர் சேவை தொடக்கக் குறியீட்டில் சிக்கல்கள் தோன்றின. ஸ்கிரிப்ட் /lib/init/vars.sh காணவில்லை. சில காரணங்களால், எல்ப்ரஸ் அது இல்லாமல் நிர்வகிக்கிறது, எனவே அதையும் அகற்றுவோம். அடுத்து, செய்தி வெளியீட்டு செயல்பாட்டை மாற்ற வேண்டியிருந்தது: log_daemon_msg மற்றும் log_end_msg செயல்பாடுகள் இல்லை. /lib/lsb/init-functions கோப்பில் சுற்றித் திரிந்த பிறகு, log_success_msg செயல்பாட்டைக் கண்டேன் - இது சோதனைகளுக்கு நமக்கு நன்றாக இருக்கும். மூலம், /lib/lsb/init-functions கோப்பில் “# Source SuSE`s rc functions” என்ற வரி [TBD] கோப்பின் தொடக்கத்தில் உள்ளது.

ஒரு கோப்புடன் பேக்கேஜின் கடினமான செயலாக்கத்திற்குப் பிறகு, NFS பகிர்வில் முழு இயந்திர காப்புப்பிரதியும் வெற்றிகரமாக தொடங்கப்பட்டது. காப்பு ஏற்றமும் வெற்றிகரமாக இருந்தது. எனவே, எந்தக் கடமையும் இல்லாமல் "அப்படியே" பதிவிறக்கம் செய்யப்பட்ட Elbrus PDK உடன் ஒரு இயந்திரத்தை காப்புப் பிரதி எடுப்பதற்கு, Linuxக்கான Veeam ஏஜென்ட் கண்டிப்பாகப் பொருத்தமானது என்று நான் நம்புகிறேன். ஒரு கோப்புடன் அனைத்து மாற்றங்களுக்கும் பிறகும்.

நிச்சயமாக, Elbrus OS விநியோக கிட் முறையாக ஆதரிக்கப்படவில்லை, ஏனெனில் இது ஆதரிக்கப்படும் பட்டியலில் சேர்க்கப்படவில்லை. கூடுதலாக, லினக்ஸிற்கான வீம் ஏஜென்ட் QA துறையால் சோதிக்கப்படவில்லை, எனவே அவை. எந்த ஆதரவும் இல்லை (குறைந்தது கட்டுரையை வெளியிடும் நேரத்தில்).

ஜூன் 334, 29.06.2017 இன் உத்தரவு எண். XNUMX ஐ செயல்படுத்த முயற்சிப்பவர்களுக்கு கட்டுரை பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். என்னுடையது உங்களுக்கு... [TBD].

ஆதாரம்: www.habr.com

கருத்தைச் சேர்