8.5. 쉘 및 명령행 툴
이제 메모리별로 프로세스를 정렬할 때 top -u
명령이 하나 이상의 프로세스를 표시함
이전 버전에서는 -u < user
> 매개변수를 사용하여 top
명령을 실행할 때 사용자가
명령을 실행하는 것과 다른 경우 M
키를 눌러 메모리별로 프로세스를 정렬할 때 모든 프로세스가 사라졌습니다. 이번 업데이트를 통해 메모리별로 프로세스를 정렬할 때 top
명령이 하나 이상의 프로세스를 표시합니다.
커서의 위치를 유지하기 위해 모든 프로세스가 표시되지 않습니다. 결과를 스크롤하여 나머지 프로세스를 표시할 수 있습니다.
Rear는 BIOS와 UEFI 부트 로더가 모두 설치되어있는 경우 BIOS 부트 로더의 존재를 결정합니다.
이전에는 하이브리드 부트 로더 설정 (UEFI
및 BIOS
)에서 UEFI
를 사용하여 부팅 할 때 Relax-and-Recover (ReaR)는 BIOS
부트 로더가 아닌 UEFI
부트 로더 만 복원했습니다. 이로 인해 BIOS 부팅 파티션이지만 BIOS 부트 로더가 아닌 GUID 파티션 테이블
(GPT
)이 있는 시스템이 생성됩니다. 이 경우 ReaR은 복구 이미지를 생성하지 못했습니다. rear mkbackup
또는 rear mkrescue
명령을 사용하여 백업 또는 복구 이미지를 생성하려고 하면 다음 오류 메시지와 함께 실패합니다.
ERROR: Cannot autodetect what is used as boot loader, see default.conf about 'BOOTLOADER'.
이번 업데이트를 통해 ReaR은 UEFI
및
부트 로더의 존재를 확인하고 복원한 후 BIOS
GPT
의 BIOS
부팅 파티션이 있는 시스템의 BIOS 부트 로더가 없으면 실패하지 않습니다. 결과적으로 하이브리드 UEFI
및 BIOS
부트 로더 설정이 있는 시스템을 여러 번 백업 및 복구할 수 있습니다.
Jira:RHEL-16864[1]
Rear는 더 이상 복구 중에 logbsize
,sunit
및 swidth
마운트 옵션을 사용하지 않음
이전 버전에서는 MKFS_XFS_OPTIONS
설정 설정을 사용하여 원래 파일과 다른 매개변수로 XFS
파일 시스템을 복원할 때 Relax-and-Recover(ReaR)는 원래 파일 시스템에 적용 가능한 마운트 옵션으로 이 파일 시스템을 마운트했습니다. 그러나 복원된 파일 시스템에는 적용되지 않습니다. 그 결과 ReaR이 마운트
명령을 실행한 경우 다음과 같은 오류 메시지와 함께 디스크 레이아웃 재생성이 실패했습니다.
wrong fs type, bad option, bad superblock on and missing codepage or helper program, or other error.
커널 로그는 다음 메시지 중 하나를 표시합니다.
logbuf size must be greater than or equal to log stripe size
alignment check failed: sunit/swidth vs. agsize
이번 업데이트를 통해 ReaR은 다시 생성된 XFS
파일 시스템을 마운트할 때 logbsize
,sunit
및 swidth
마운트 옵션을 사용하지 않습니다. 결과적으로 MKFS_XFS_OPTIONS
구성 설정을 사용하면 디스크 레이아웃 재생성이 성공합니다.
Jira:RHEL-10478[1]
씬 풀 메타데이터 크기가 작은 시스템에서 복구가 더 이상 실패하지 않음
이전에는 씬 풀이 있는 LVM 볼륨 그룹의 레이아웃을 저장할 때 ReaR에서 풀 메타데이터 볼륨의 크기를 저장하지 않았습니다. 복구 중에 ReaR은 시스템이 기본이 아닌 풀 메타데이터 크기를 사용한 경우에도 기본 크기로 풀을 다시 생성합니다.
결과적으로 원래 풀 메타데이터 크기가 기본 크기보다 작고 볼륨 그룹에서 사용 가능한 공간을 사용할 수 없는 경우 다음 예와 유사한 로그의 메시지와 함께 시스템 복구 중 레이아웃 재생성에 실패했습니다.
Insufficient free space: 230210 extents needed, but only 230026 available
또는
Volume group "vg" has insufficient free space (16219 extents): 16226 required.
이번 업데이트를 통해 복구된 시스템에는 원래 시스템과 동일한 크기의 메타데이터 볼륨이 있습니다. 결과적으로 작은 씬 풀 메타데이터가 있고 볼륨 그룹에서 사용 가능한 추가 공간이 없는 시스템 복구가 성공적으로 완료됩니다.
Rear는 이제 복구 시스템 및 복구 시스템에서 NetBackup 명령의 bprestore
명령의 로그를 보존합니다.
이전 버전에서는 NetBackup 통합 ( Cryostat=NBU
)을 사용할 때 ReaR은 복구 중에 bprestore
명령의 로그를 종료 시 삭제된 디렉터리에 추가했습니다. 또한 ReaR은 복구된 시스템의 /usr/openv/netbackup/logs/bprestore/
디렉터리에 의해 생성된 추가 로그를 저장하지 않았습니다.
결과적으로 복구 중에 bprestore
명령이 실패한 경우 rear recover
명령을 -d
또는 -D
옵션을 사용하여 실행하지 않으면 로그가 삭제되었습니다. 또한 복구가 성공적으로 완료되면 /usr/openv/netbackup/logs/bprestore/
디렉터리에 있는 로그가 재부팅 후 손실되어 검사할 수 없었습니다.
이번 업데이트를 통해 ReaR은 복구 시스템이 재부팅될 때까지 복구 명령이 완료된 후 복구 시스템의
디렉터리에 있는 /var/lib/rear
/restorebprestore
명령의 로그를 유지합니다. 시스템이 복구되면 /usr/openv/netbackup/logs/bprestore/
의 모든 로그가 /var/log/rear/restore
디렉터리에 복사되고 추가 검토 시 /var/lib/rear/restore
의 로그가 필요합니다.
구성 파일에 TMPDIR
변수가 설정된 경우 복구 중에 Rear가 더 이상 실패하지 않음
이전에는 ReaR 기본 구성 파일 /usr/share/rear/conf/default.conf
에 다음 지침이 포함되었습니다.
# To have a specific working area directory prefix for Relax-and-Recover # specify in /etc/rear/local.conf something like # # export TMPDIR="/prefix/for/rear/working/directory" # # where /prefix/for/rear/working/directory must already exist. # This is useful for example when there is not sufficient free space # in /tmp or $TMPDIR for the ISO image or even the backup archive.
TMPDIR
변수에 TMPDIR
변수에 지정된 디렉터리가 복구 이미지에 없는 경우 올바르지 않은 경우 위에 언급된 지침이 올바르게 작동하지 않았습니다.
결과적으로 복구 이미지를 부팅했을 때 /etc/rear/local.conf
파일에서 TMPDIR
을 설정하고 내보내면 다음과 같은 오류가 발생했습니다.
mktemp: failed to create file via template '/prefix/for/rear/working/directory/tmp.XXXXXXXXXX': No such file or directory cp: missing destination file operand after '/etc/rear/mappings/mac' Try 'cp --help' for more information. No network interface mapping is specified in /etc/rear/mappings/mac
또는 다음 오류가 발생하고 나중에 취소, 후면 복구
실행 시:
ERROR: Could not create build area
이번 업데이트를 통해 ReaR은 복구 환경에서 TMPDIR
변수를 지웁니다. 또한 Rear는 변수가 /etc/rear/local.conf
에 설정된 시기를 감지하고 변수가 설정된 경우 경고를 출력합니다. /usr/share/rear/conf/default.conf
의 주석이 /etc/rear/local.conf
에서 설정하는 대신 rear
를 실행하기 전에 환경에서 TMPDIR
을 설정하고 내보내도록 지시하도록 변경되었습니다.
이제 export TMPDIR=…
명령이 /etc/rear/local.conf
에 사용된 경우 ReaR은 다음 경고를 출력합니다.
Warning: Setting TMPDIR in a configuration file is deprecated. To specify a working area directory prefix, export TMPDIR before executing 'rear'
결과적으로 설명된 구성에서 복구에 성공합니다.
/etc/rear/local.conf
와 같은 구성 파일에서 TMPDIR
을 설정하면 더 이상 사용되지 않으며 향후 릴리스에서 기능이 제거됩니다. 대신 ReaR을 호출하기 전에 /etc/rear/local.conf
에서 이러한 설정을 제거하고 환경에서 TMPDIR
을 설정 및 내보내는 것이 좋습니다.