프린트 하기

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/|  65 kB     00:03
---------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                     20 kB/|  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를 사용하면 진행률을 위와 같이 확인 가능함

 

 

참조 :