OS 환경 : Oracle Linux 8.4 (64bit)
DB 환경 : Oracle Database 19.27.0.0
방법 : tar 사용시 진행률 확인(pv 패키지 사용)
tar를 사용할때 v 옵션을 사용하면 압축 중인 파일목록이 모두 나오고
v 옵션을 사용하지 않으면 tar이 끝날때 까지 가만히 행걸린것처럼 보이게됨
이때 pv라는 패키지를 사용하면 tar시 진행률을 확인할 수 있음
pv 패키지 설치
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# dnf install -y pv
Last metadata expiration check: 0:50:44 ago on Tue 22 Jul 2025 07:43:51 PM KST.
Dependencies resolved.
=========================================================================================================================================================
Package Architecture Version Repository Size
=========================================================================================================================================================
Installing:
pv x86_64 1.6.6-7.el8 ol8_developer_EPEL 65 k
Transaction Summary
=========================================================================================================================================================
Install 1 Package
Total download size: 65 k
Installed size: 128 k
Downloading Packages:
pv-1.6.6-7.el8.x86_64.rpm 20 kB/s | 65 kB 00:03
---------------------------------------------------------------------------------------------------------------------------------------------------------
Total 20 kB/s | 65 kB 00:03
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : pv-1.6.6-7.el8.x86_64 1/1
Running scriptlet: pv-1.6.6-7.el8.x86_64 1/1
Verifying : pv-1.6.6-7.el8.x86_64 1/1
Installed:
pv-1.6.6-7.el8.x86_64
Complete!
|
tar 수행(권한 유지하며 압축)
|
1
2
3
4
5
6
7
|
#기존 방식
$ cd $ORACLE_HOME/../
$ tar cfp 19c.tar 19c/
#pv 사용 방식
$ tar -cpf - 19c/ | pv -s $(du -sb 19c | awk '{print $1}') > 19c.tar
2.48GiB 0:00:32 [ 178MiB/s] [======================> ] 22% ETA 0:01:51
|
pv를 사용하면 진행률을 위와 같이 확인 가능함
참조 :
'Linux, Unix > Tip' 카테고리의 다른 글
| 오라클 리눅스 8 tmux(Terminal Multiplexer) 사용 가이드 (0) | 2025.10.24 |
|---|---|
| Oracle Linux 8 디스크 파티션 나누기 (0) | 2025.10.18 |
| Oracle Linux 8 접속된 세션 확인 (0) | 2025.03.31 |
| 리눅스에서 특정 스크립트를 반복수행 시키는 스크립트 (0) | 2025.03.10 |
| Oracle Linux 8 nfs 서버 구축 가이드 (0) | 2024.11.26 |