<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>각박딱딱</title>
    <link>https://pms3298.tistory.com/</link>
    <description>본 블로그의 글들은 제 주관적인 생각이 반영되어 있으니, 항상 절대적인 정답이 아닐 수 있음을 유의해 주세요.
모든 글은 수시로 바뀝니다. 미완성에 주의하세요. 위키 처럼 사용중</description>
    <language>ko</language>
    <pubDate>Fri, 12 Jun 2026 04:44:37 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>PeamS</managingEditor>
    <image>
      <title>각박딱딱</title>
      <url>https://tistory1.daumcdn.net/tistory/2732766/attach/191f352bf94241b49955d7d8744b41d8</url>
      <link>https://pms3298.tistory.com</link>
    </image>
    <item>
      <title>[Linux] 출력 자르기</title>
      <link>https://pms3298.tistory.com/47</link>
      <description>&lt;pre id=&quot;code_1778214038532&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sed -i '/^\[main\]/a log_rotate=0' /etc/dnf/dnf.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;^&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;맨 앞부터 일치&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;a&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;찾은 위치 아래에 넣기&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/47</guid>
      <comments>https://pms3298.tistory.com/47#entry47comment</comments>
      <pubDate>Fri, 8 May 2026 13:21:56 +0900</pubDate>
    </item>
    <item>
      <title>[LINUX] 2026년도 보안 취약점 조치</title>
      <link>https://pms3298.tistory.com/46</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;다음 문서를 참조하여 만듭니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.kisa.or.kr/2060204/form?postSeq=22&amp;amp;page=1#fnPostAttachDownload&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.kisa.or.kr/2060204/form?postSeq=22&amp;amp;page=1#fnPostAttachDownload&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-01 root&amp;nbsp;계정&amp;nbsp;원격&amp;nbsp;접속&amp;nbsp;제한&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기준 : root 직접 접속을 허용하고 원격 서비스를 사용하는 경우 &quot;취약&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9, Ubuntu 24.04&lt;/h4&gt;
&lt;pre id=&quot;code_1778119750838&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# PermitRootLogin yes : 취약
egrep -ne &quot;^[^#]*PermitRootLogin&quot; /etc/ssh/sshd_config /etc/ssh/sshd_config.d/* 2&amp;gt;/dev/null&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778120179804&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# PermitRootLogin yes 가 한줄만 나올 시 자동 조치
p_cmd=$(egrep -ne &quot;^[^#]*PermitRootLogin&quot; /etc/ssh/sshd_config /etc/ssh/sshd_config.d/*)
p_file=&quot;$(echo ${p_cmd} | cut -d: -f1)&quot;
p_line=&quot;$(echo ${p_cmd} | cut -d: -f2)&quot;

sed -i &quot;${p_line}s/PermitRootLogin yes/PermitRootLogin no/&quot; &quot;${p_file}&quot;

systemctl restart sshd

# ubuntu 24.04
systemctl restat ssh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-02 비밀번호 관리정책 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호&amp;nbsp;관리&amp;nbsp;정책이&amp;nbsp;설정되지&amp;nbsp;않은&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;CentOS 6&lt;/h4&gt;
&lt;pre id=&quot;code_1778465103792&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 최소길이, 암호 조건, 암호 기억
vi /etc/pam.d/system-auth &amp;amp; vi /etc/pam.d/password-auth
#password    requisite     pam_cracklib.so try_first_pass retry=3 type=
password    requisite     pam_cracklib.so try_first_pass retry=3 type= minlen=8 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1

#password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=4

# max min
sed -i 's:PASS_MAX_DAYS\t99999:PASS_MAX_DAYS\t90:g' /etc/login.defs
sed -i 's:PASS_MIN_DAYS\t0:PASS_MIN_DAYS\t1:g' /etc/login.defs&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CentOS 7&lt;/p&gt;
&lt;pre id=&quot;code_1778804973789&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vi /etc/pam.d/password-auth
# 맨 뒤에 enforce_for_root 추가
password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= enforce_for_root

vi /etc/pam.d/system-auth
# 맨 뒤에 enforce_for_root 추가
password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= enforce_for_root

#pwquality
sed -i 's:# minlen = 9:minlen = 8:g' /etc/security/pwquality.conf
sed -i 's:# dcredit = 1:dcredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# ucredit = 1:ucredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# lcredit = 1:lcredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# ocredit = 1:ocredit = -1:g' /etc/security/pwquality.conf

# login.defs
sed -i 's:PASS_MAX_DAYS\t99999:PASS_MAX_DAYS\t90:g' /etc/login.defs
sed -i 's:PASS_MIN_DAYS\t0:PASS_MIN_DAYS\t1:g' /etc/login.defs&lt;/code&gt;&lt;/pre&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9, Ubuntu 24.04&lt;/h4&gt;
&lt;pre id=&quot;code_1778476017338&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# pwquality 모듈 로드 확인 (password/requisite 에 pam_pwquality.so 존재 필요)
grep -ie pam_pwquality.so /etc/pam.d/*

# pwquality 설정 확인 (minlen = 8, d u l o = -1, retry = 3, enforce_for_root 정상)
cat /etc/security/pwquality.conf /etc/security/pwquality.conf.d/*.conf 2&amp;gt;/dev/null | grep -v &quot;^#&quot;

# pwhistory 설정 확인 (enforce_for_root, remember = 4, file = /etc/security/opassword 정상)
cat /etc/security/pwhistory.conf | grep -v &quot;^#&quot;

# login.defs 설정 확인 (MAX = 90, MIN = 1 정상
cat /etc/login.defs | egrep &quot;PASS_MAX_DAYS|PASS_MIN_DAYS&quot; | grep -v &quot;^#&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778121183443&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# pwquality
sed -i 's:# minlen = 8:minlen = 8:g' /etc/security/pwquality.conf
sed -i 's:# dcredit = 0:dcredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# ucredit = 0:ucredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# lcredit = 0:lcredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# ocredit = 0:ocredit = -1:g' /etc/security/pwquality.conf
sed -i 's:# enforce_for_root:enforce_for_root:g' /etc/security/pwquality.conf

# pwhistory
sed -i 's:# enforce_for_root:enforce_for_root:' /etc/security/pwhistory.conf
sed -i 's:# remember =.*:remember = 4:' /etc/security/pwhistory.conf
sed -i 's:# file = /etc/security/opasswd:file = /etc/security/opasswd:' /etc/security/pwhistory.conf

# login.defs
sed -i 's:PASS_MAX_DAYS\t99999:PASS_MAX_DAYS\t90:g' /etc/login.defs
sed -i 's:PASS_MIN_DAYS\t0:PASS_MIN_DAYS\t1:g' /etc/login.defs&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-03 계정 잠금 임계값 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;계정&amp;nbsp;잠금&amp;nbsp;임계값이&amp;nbsp;설정되어&amp;nbsp;있지&amp;nbsp;않거나,&amp;nbsp;10회&amp;nbsp;이하의&amp;nbsp;값으로&amp;nbsp;설정되지&amp;nbsp;않은&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;CentOS 6&lt;/h4&gt;
&lt;pre id=&quot;code_1778466420667&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vi /etc/pam.d/system-auth * vi /etc/pam.d/password-auth
auth        required      pam_env.so # 밑에 추가
auth        required      pam_tally2.so deny=10 unlock_time=120 onerr=fail audit

account     required      pam_tally2.so
account     required      pam_unix.so # 위에 추가&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CentOS 7&lt;/p&gt;
&lt;pre id=&quot;code_1778807313030&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;authconfig --enablefaillock \
           --faillockargs=&quot;deny=5 unlock_time=120 fail_interval=300&quot; \
           --update&lt;/code&gt;&lt;/pre&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9&lt;/h4&gt;
&lt;pre id=&quot;code_1778465905458&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 모듈 확인 (auth 에 preauth, authfail 존재 / account 에 존재 시 정상)
grep -e faillock /etc/pam.d/*

# faillock 설정 확인 (silent, deny = 10, unlock_time = 120 정상)
cat /etc/security/faillock.conf | grep -v &quot;^#&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;authselect sssd 프로파일 적용 및 failock 기능 추가&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;- 아래 명령어 입력 시 /etc/pam.d/ 가 authselect sssd 기본 프로파일로 덮어 씌워집니다. 수동으로 pam.d 관리 시 주의!(날라가요)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1778128842205&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# authselect sssd 사용 여부 확인
authselect current

# authselect sssd 사용하기 (sssd 를 쓰고 있으면 무시)
authselect select sssd --force

# authselect faillock 기능 추가
authselect enable-feature with-faillock&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778129141980&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sed -i 's:# silent:silent:g' /etc/security/faillock.conf
sed -i 's:# deny = 3:deny = 10:g' /etc/security/faillock.conf
sed -i 's:# unlock_time = 600:unlock_time = 120:g' /etc/security/faillock.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Ubuntu 24.04&lt;/h4&gt;
&lt;pre id=&quot;code_1778656979208&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 사용여부 보기
cat /etc/pam.d/common-auth |grep faillock

# 정책 보기
cat /etc/security/faillock.conf | grep -v &quot;^#&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778656885053&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vi /etc/pam.d/common-auth
# 다음과 같이 추가
auth    required                        pam_faillock.so preauth
auth    [success=1 default=ignore]      pam_unix.so nullok
auth    [default=die]                   pam_faillock.so authfail
auth    sufficient                      pam_faillock.so authsucc
# here's the fallback if no module succeeds
auth    requisite                       pam_deny.so&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778656922351&quot; class=&quot;stylus&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;sed -i 's:# silent:silent:g' /etc/security/faillock.conf
sed -i 's:# deny = 3:deny = 10:g' /etc/security/faillock.conf
sed -i 's:# unlock_time = 600:unlock_time = 120:g' /etc/security/faillock.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-06 사용자&amp;nbsp;계정&amp;nbsp;su&amp;nbsp;기능&amp;nbsp;제한&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;su&amp;nbsp;명령어를&amp;nbsp;모든&amp;nbsp;사용자가&amp;nbsp;사용하도록&amp;nbsp;설정된&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9&lt;/h4&gt;
&lt;pre id=&quot;code_1778632892276&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ll /usr/bin/su
cat /etc/group | grep wheel&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778131492093&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 사용자 추가
su_user=creeper
useradd ${su_user}
usermod ${su_user} -G wheel
passwd ${su_user}

# su 파일 수정
chown root.wheel /bin/su
chmod 4750 /usr/bin/su&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-12 세션&amp;nbsp;종료&amp;nbsp;시간&amp;nbsp;설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Session&amp;nbsp;Timeout이&amp;nbsp;600초(10분)&amp;nbsp;이하로&amp;nbsp;설정되지&amp;nbsp;않은&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778131698356&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;echo $TMOUT&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778131733020&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat &amp;lt;&amp;lt;EOF&amp;gt;&amp;gt; /etc/profile

# timeout
TMOUT=600
export TMOUT
EOF&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-21 /etc/(r)syslog.conf 파일 소유자 및 권한 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/etc/(r)syslog.conf&amp;nbsp;파일의&amp;nbsp;소유자가&amp;nbsp;root(또는&amp;nbsp;bin,&amp;nbsp;sys)가&amp;nbsp;아니거나,&amp;nbsp;권한이&amp;nbsp;640&amp;nbsp;이하가&amp;nbsp;아닌 &lt;br /&gt;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778132799659&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ll /etc/rsyslog.conf&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778132860906&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;chmod 640 /etc/rsyslog.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-30 UMASK 설정 관리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UMASK&amp;nbsp;값이&amp;nbsp;022&amp;nbsp;미만으로&amp;nbsp;설정된&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000;&quot; data-ke-size=&quot;size20&quot;&gt;확인&lt;/h4&gt;
&lt;pre id=&quot;code_1778227532565&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;echo $TMOUT&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;color: #000000;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;pre id=&quot;code_1778227532565&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# profile 에 umask 022 추가
cat &amp;lt;&amp;lt;EOF&amp;gt;&amp;gt; /etc/profile

# umask
umask 022
export umask
EOF

# login.defs 에 umask 077 -&amp;gt; 022 로 수정
sed -i 's/UMASK           077/UMASK           022/g' /etc/login.defs&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-37 crontab&amp;nbsp;설정파일&amp;nbsp;권한&amp;nbsp;설정&amp;nbsp;미흡&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;crontab&amp;nbsp;및&amp;nbsp;at&amp;nbsp;명령어에&amp;nbsp;일반&amp;nbsp;사용자&amp;nbsp;실행&amp;nbsp;권한이&amp;nbsp;부여되어&amp;nbsp;있으며,&amp;nbsp;cron&amp;nbsp;및&amp;nbsp;at&amp;nbsp;관련&amp;nbsp;파일&amp;nbsp;권한이 &lt;br /&gt;640&amp;nbsp;이상인&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9&lt;/h4&gt;
&lt;pre id=&quot;code_1778133331426&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ll /usr/bin/crontab
ll /etc/cron*/*
ll /var/spool/cron/*
ll /var/sppol/cron/crontabs/*
ls -alF /etc/ | grep cron

# user 별 cron 검사
awk -F: '{print $1}' /etc/passwd | while read u; do o=$(crontab -u &quot;$u&quot; -l 2&amp;gt;/dev/null); [ $? -eq 0 ] &amp;amp;&amp;amp; [ -n &quot;$o&quot; ] &amp;amp;&amp;amp; { echo &quot;===== $u =====&quot;; echo &quot;$o&quot;; echo; }; done
# 사용하는 유저가 있으면 /usr/bin/crontab setuid 제거로 인해 장애 발생 가능성 있음.&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778133939274&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 다음 기준으로 조치 
[root@rocky9 ~]# ls -alF /etc/ | grep cron
-rw-r--r--.  1 root root      541  8월  6  2025 anacrontab
drwxr-xr-x.  2 root root       21  8월  6  2025 cron.d/
drwxr-xr-x.  2 root root        6  5월 11  2022 cron.daily/
-rw-r--r--.  1 root root        0  8월  6  2025 cron.deny
drwxr-xr-x.  2 root root       22 11월 25 12:11 cron.hourly/
drwxr-xr-x.  2 root root        6  5월 11  2022 cron.monthly/
drwxr-xr-x.  2 root root        6  5월 11  2022 cron.weekly/
-rw-r--r--.  1 root root      451  5월 11  2022 crontab

# other 의 read, write, excute 제거
chmod o-rwx /etc/cron*

# cron 파일 other 의 read, write, excute 제거
chmod o-rx /etc/cron.d/0hourly
chmod o-rwx /etc/cron.hourly/0anacron

# rocky 8 추가
chmod o-rx /etc/cron.daily/logrotate
chmod o-r /etc/cron.d/raid-check
chmod o-r /etc/cron.d/opa-cablehealth

# crontab 일반사용자 사용중이면 장애 발생
chmod 0750 /usr/bin/crontab&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-41 불필요한 automountd 제거&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;automountd&amp;nbsp;서비스가&amp;nbsp;활성화된&amp;nbsp;경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;CentOS 6&lt;/h4&gt;
&lt;pre id=&quot;code_1778228253749&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 확인
chkconfig | grep autofs

# 조치
chkconfig --level 345 autofs off&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-62 로그인 시 경고 메시지 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버 및 Telnet, FTP, SMTP, DNS 서비스에 로그온 시 경고 메시지가 설정되어 있지 않은 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9&lt;/h4&gt;
&lt;pre id=&quot;code_1778636389570&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# /etc/motd, Banner 사용 여부 확인
cat /etc/motd
cat /etc/ssh/sshd_config | grep Banner&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778134376705&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat &amp;lt;&amp;lt;EOF&amp;gt; /etc/motd
*************************************************************
*                   AUTHORIZED ACCESS ONLY                  *
*************************************************************

This system is for authorized users only.
All activities on this system are monitored and recorded.
Unauthorized access or use of this system is strictly
prohibited and may be subject to criminal prosecution
under applicable laws.

If you are not an authorized user, disconnect immediately.

*************************************************************
EOF
sed -i 's:#Banner none:Banner /etc/motd:g' /etc/ssh/sshd_config

systemctl restart sshd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;U-67 로그&amp;nbsp;디렉터리&amp;nbsp;소유자&amp;nbsp;및&amp;nbsp;권한&amp;nbsp;설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디렉터리 내 로그 파일의 소유자가 root가 아니거나, 권한이 644를 초과하는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Rocky 8 / 9&lt;/h4&gt;
&lt;pre id=&quot;code_1778636624933&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;find /var/log -perm /o=rwx&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778214251129&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# dnf 내 log rotate 비활성화
sed -i '/^\[main\]/a log_rotate=0' /etc/dnf/dnf.conf

# rocky 9 기준
# logrotate dnf 내 dnf 관련 로그 관리 추가 및 600 추가
cat &amp;lt;&amp;lt;EOF&amp;gt; /etc/logrotate.d/dnf
/var/log/dnf.librepo.log /var/log/dnf.rpm.log /var/log/hawkey.log /var/log/dnf.log {
    missingok
    notifempty
    rotate 4
    weekly
    create 0600 root root
}
EOF

# 기존 dnf 관련 파일 권한 변경
chmod 600 /var/log/dnf.*
chmod 600 /var/log/hawkey.log*

# anaconda (설치 시 정보 담는 디렉터리)
chmod -R 600 /var/log/anaconda/

chmod 660 /var/log/lastlog
chmod 660 /var/log/wtmp

# sysstat 사용시
sed -i 's/UMASK=.*/UMASK=0027/' /etc/sysconfig/sysstat
chmod -R o-rx /var/log/sa

# 레드헷 8
# vi /etc/logrotate.d/subscription-manager
/var/log/rhsm/*.log {
    missingok
    notifempty
    sharedscripts
    copytruncate
    create 0640 root root # 추가
}

chmod -R o-rwx /var/log/rhsm/

# tuned 디렉터리
chmod -R o-rx /var/log/tuned/

# cups
chmod o-rx /var/log/cups/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://access.redhat.com/solutions/4923771&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://access.redhat.com/solutions/4923771&lt;/a&gt;&lt;/p&gt;</description>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/46</guid>
      <comments>https://pms3298.tistory.com/46#entry46comment</comments>
      <pubDate>Thu, 7 May 2026 11:35:35 +0900</pubDate>
    </item>
    <item>
      <title>[Rocky 10] Kubernetes 를 해보자</title>
      <link>https://pms3298.tistory.com/45</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;INTRO&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;토막난 글입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;kube 1.35&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cri-o 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설치 과정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내부 설정&lt;/p&gt;
&lt;pre id=&quot;code_1775459229142&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
systemctl stop firewalld &amp;amp;&amp;amp; systemctl disable firewalld
swapoff -a
sed -i '/ swap /s/./#&amp;amp;/' /etc/fstab
cat &amp;lt;&amp;lt;EOF | sudo tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF

cat &amp;lt;&amp;lt;EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables  = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward                 = 1
kernel.unprivileged_bpf_disabled    = 1 # CNI 설치 시
EOF

reboot&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;kernel.unprivileged_bpf_disabled : calico 설치 시 EBPF 비활성화로 설치가 안된다. 2 -&amp;gt; 1로 바꾸면 설치 된다. 재부팅 필요&lt;/blockquote&gt;
&lt;figure id=&quot;og_1775521484025&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;컨테이너 런타임&quot; data-og-description=&quot;참고: Dockershim은 쿠버네티스 릴리스 1.24부터 쿠버네티스 프로젝트에서 제거되었다. 더 자세한 내용은 Dockershim 제거 FAQ를 참고한다. 파드가 노드에서 실행될 수 있도록 클러스터의 각 노드에 컨&quot; data-og-host=&quot;kubernetes.io&quot; data-og-source-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes&quot; data-og-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/kyGkX/dJMb8954kVT/Z2DefHmvifH53y1aa3Zkk1/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373&quot;&gt;&lt;a href=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/kyGkX/dJMb8954kVT/Z2DefHmvifH53y1aa3Zkk1/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;컨테이너 런타임&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;참고: Dockershim은 쿠버네티스 릴리스 1.24부터 쿠버네티스 프로젝트에서 제거되었다. 더 자세한 내용은 Dockershim 제거 FAQ를 참고한다. 파드가 노드에서 실행될 수 있도록 클러스터의 각 노드에 컨&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kubernetes.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1775521415210&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;What is eBPF? An Introduction and Deep Dive into the eBPF Technology&quot; data-og-description=&quot;A detailed step by step introduction to the eBPF technology with lots of references for further reading.&quot; data-og-host=&quot;ebpf.io&quot; data-og-source-url=&quot;https://ebpf.io/ko-kr/what-is-ebpf/&quot; data-og-url=&quot;https://ebpf.io/ko-kr/what-is-ebpf/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/327rS/dJMb8WMqjGu/MaDdZuKotWYJ10L2d9T3YK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/JlUG3/dJMb8UHPRof/t642EKXfi5NRLmfhfxzYVK/img.png?width=960&amp;amp;height=730&amp;amp;face=0_0_960_730,https://scrap.kakaocdn.net/dn/cuQ19M/dJMb8YpV6P8/tH9VNaJSmShe8kkWl1bSPK/img.png?width=960&amp;amp;height=552&amp;amp;face=0_0_960_552&quot;&gt;&lt;a href=&quot;https://ebpf.io/ko-kr/what-is-ebpf/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ebpf.io/ko-kr/what-is-ebpf/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/327rS/dJMb8WMqjGu/MaDdZuKotWYJ10L2d9T3YK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/JlUG3/dJMb8UHPRof/t642EKXfi5NRLmfhfxzYVK/img.png?width=960&amp;amp;height=730&amp;amp;face=0_0_960_730,https://scrap.kakaocdn.net/dn/cuQ19M/dJMb8YpV6P8/tH9VNaJSmShe8kkWl1bSPK/img.png?width=960&amp;amp;height=552&amp;amp;face=0_0_960_552');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;What is eBPF? An Introduction and Deep Dive into the eBPF Technology&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A detailed step by step introduction to the eBPF technology with lots of references for further reading.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ebpf.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1775521439883&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Documentation for /proc/sys/kernel/ &amp;mdash; The Linux Kernel  documentation&quot; data-og-description=&quot;Documentation for /proc/sys/kernel/ Copyright (c) 1998, 1999, Rik van Riel Copyright (c) 2009, Shen Feng For general info and legal blurb, please look in Documentation for /proc/sys. This file contains documentation for the sysctl files in /proc/sys/kernel&quot; data-og-host=&quot;docs.kernel.org&quot; data-og-source-url=&quot;https://docs.kernel.org/admin-guide/sysctl/kernel.html#id110&quot; data-og-url=&quot;https://docs.kernel.org/admin-guide/sysctl/kernel.html#id110&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://docs.kernel.org/admin-guide/sysctl/kernel.html#id110&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.kernel.org/admin-guide/sysctl/kernel.html#id110&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Documentation for /proc/sys/kernel/ &amp;mdash; The Linux Kernel documentation&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Documentation for /proc/sys/kernel/ Copyright (c) 1998, 1999, Rik van Riel Copyright (c) 2009, Shen Feng For general info and legal blurb, please look in Documentation for /proc/sys. This file contains documentation for the sysctl files in /proc/sys/kernel&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.kernel.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저장소 설정 및 설치&lt;/p&gt;
&lt;pre id=&quot;code_1775459311655&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat &amp;lt;&amp;lt;'EOF'&amp;gt; /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://pkgs.k8s.io/core:/stable:/v1.35/rpm/
enabled=1
gpgcheck=1
gpgkey=https://pkgs.k8s.io/core:/stable:/v1.35/rpm/repodata/repomd.xml.key
EOF

cat &amp;lt;&amp;lt;EOF | tee /etc/yum.repos.d/cri-o.repo
[cri-o]
name=CRI-O
baseurl=https://download.opensuse.org/repositories/isv:/cri-o:/stable:/v1.35/rpm/
enabled=1
gpgcheck=1
gpgkey=https://download.opensuse.org/repositories/isv:/cri-o:/stable:/v1.35/rpm/repodata/repomd.xml.key
EOF

dnf install -y container-selinux
dnf install -y cri-o kubelet kubeadm kubectl&lt;/code&gt;&lt;/pre&gt;
&lt;figure id=&quot;og_1775521557993&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;cri-o&quot; data-og-description=&quot;Try Now Minikube: Use CRI-O as the container runtime kubeadm: Checkout this kubeadm guide to setup kubeadm to use CRI-O Kubic: Configured to use CRI-O out of the box in both its kubeadm and microOS system roles Join #crio on Kubernetes Slack Distribution P&quot; data-og-host=&quot;cri-o.io&quot; data-og-source-url=&quot;https://cri-o.io/&quot; data-og-url=&quot;https://cri-o.io/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b1cmbv/dJMb8TCak7M/iiTuQOVm3KcXW9rbrBTWUK/img.png?width=2673&amp;amp;height=1605&amp;amp;face=0_0_2673_1605,https://scrap.kakaocdn.net/dn/QRLhb/dJMb8QMcHor/xiNvKN23WVOJ2dCNOF2wO1/img.png?width=1681&amp;amp;height=267&amp;amp;face=0_0_1681_267&quot;&gt;&lt;a href=&quot;https://cri-o.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cri-o.io/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b1cmbv/dJMb8TCak7M/iiTuQOVm3KcXW9rbrBTWUK/img.png?width=2673&amp;amp;height=1605&amp;amp;face=0_0_2673_1605,https://scrap.kakaocdn.net/dn/QRLhb/dJMb8QMcHor/xiNvKN23WVOJ2dCNOF2wO1/img.png?width=1681&amp;amp;height=267&amp;amp;face=0_0_1681_267');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;cri-o&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Try Now Minikube: Use CRI-O as the container runtime kubeadm: Checkout this kubeadm guide to setup kubeadm to use CRI-O Kubic: Configured to use CRI-O out of the box in both its kubeadm and microOS system roles Join #crio on Kubernetes Slack Distribution P&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cri-o.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(선택) systemd cgroup 지정&lt;/p&gt;
&lt;pre id=&quot;code_1775459335718&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# /etc/crio/crio.conf.d/10-crio.conf 파일 [crio.runtime] 아래 아래 두줄 추가
conmon_cgroup = &quot;pod&quot;
systemd_cgroup = true

# 아니면
sed -i '/\[crio.runtime\]/a conmon_cgroup = &quot;pod&quot;' /etc/crio/crio.conf.d/10-crio.conf
sed -i '/\[crio.runtime\]/a systemd_cgroup = true' /etc/crio/crio.conf.d/10-crio.conf&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;이미 기본으로 systemd 사용한다고 한다..&amp;nbsp;&lt;/blockquote&gt;
&lt;figure id=&quot;og_1775523972485&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;컨테이너 런타임&quot; data-og-description=&quot;참고: Dockershim은 쿠버네티스 릴리스 1.24부터 쿠버네티스 프로젝트에서 제거되었다. 더 자세한 내용은 Dockershim 제거 FAQ를 참고한다. 파드가 노드에서 실행될 수 있도록 클러스터의 각 노드에 컨&quot; data-og-host=&quot;kubernetes.io&quot; data-og-source-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/#cri-o&quot; data-og-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bkJI6E/dJMb8Xkf5lB/O95ADkngjaYGRgCralxjAk/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373&quot;&gt;&lt;a href=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/#cri-o&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/#cri-o&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bkJI6E/dJMb8Xkf5lB/O95ADkngjaYGRgCralxjAk/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;컨테이너 런타임&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;참고: Dockershim은 쿠버네티스 릴리스 1.24부터 쿠버네티스 프로젝트에서 제거되었다. 더 자세한 내용은 Dockershim 제거 FAQ를 참고한다. 파드가 노드에서 실행될 수 있도록 클러스터의 각 노드에 컨&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kubernetes.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동시작 활성화 및 재시작&lt;/p&gt;
&lt;pre id=&quot;code_1775459343249&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;systemctl daemon-reload
systemctl enable crio.service
systemctl enable kubelet

reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치용 설정 파일 생성&lt;/p&gt;
&lt;pre id=&quot;code_1775459355293&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat &amp;lt;&amp;lt;EOF&amp;gt; kubeadm-config.yaml
apiVersion: kubeadm.k8s.io/v1beta3
kind: InitConfiguration
localAPIEndpoint:
  advertiseAddress: &quot;&amp;lt;호스트 아이피&amp;gt;&quot;
  bindPort: 6443
nodeRegistration:
  criSocket: &quot;unix:///var/run/crio/crio.sock&quot;
  imagePullPolicy: IfNotPresent
---
apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration
kubernetesVersion: &quot;v1.35.0&quot;
controlPlaneEndpoint: &quot;kube-host:6443&quot;
networking:
  serviceSubnet: &quot;10.200.0.0/12&quot;
  podSubnet: &quot;10.0.0.0/16&quot;
---
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
cgroupDriver: systemd
failSwapOn: true
EOF&lt;/code&gt;&lt;/pre&gt;
&lt;figure id=&quot;og_1775524194812&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;kubeadm Configuration (v1beta3)&quot; data-og-description=&quot;Overview Package v1beta3 defines the v1beta3 version of the kubeadm configuration file format. This version improves on the v1beta2 format by fixing some minor issues and adding a few new fields. A list of changes since v1beta2: The deprecated &amp;quot;ClusterConf&quot; data-og-host=&quot;kubernetes.io&quot; data-og-source-url=&quot;https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/&quot; data-og-url=&quot;https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cgVjsF/dJMb9b3SMAD/KScmjZVCiSHDVDjUJgwrm0/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373&quot;&gt;&lt;a href=&quot;https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cgVjsF/dJMb9b3SMAD/KScmjZVCiSHDVDjUJgwrm0/img.png?width=1727&amp;amp;height=373&amp;amp;face=0_0_1727_373');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;kubeadm Configuration (v1beta3)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Overview Package v1beta3 defines the v1beta3 version of the kubeadm configuration file format. This version improves on the v1beta2 format by fixing some minor issues and adding a few new fields. A list of changes since v1beta2: The deprecated &quot;ClusterConf&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kubernetes.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치&lt;/p&gt;
&lt;pre id=&quot;code_1775459388293&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kubeadm init --config kubeadm-config.yaml

## 설치 실패 시 입력
kubeadm reset -f --cri-socket=unix:///var/run/crio/crio.sock&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정 복사&lt;/p&gt;
&lt;pre id=&quot;code_1775459409833&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;CNI - Calico&lt;/h3&gt;
&lt;pre id=&quot;code_1775462996995&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.31.4/manifests/tigera-operator.yaml

# 배포 상태 확인 후 완료되면 아래 진행
kubectl describe pod -n tigera-operator

# 만약, 대역을 바꿨다면 yaml 수정 후 넣어야 함
curl -O https://raw.githubusercontent.com/projectcalico/calico/v3.31.4/manifests/custom-resources.yaml

# ip 확인하기
kubectl get cm -n kube-system kubeadm-config -o yaml | grep podSubnet

# cidr: 192.168.0.0/16 를 10.0.0.0/16 으로 변경

kubectl create -f  custom-resources.yaml&lt;/code&gt;&lt;/pre&gt;
&lt;figure id=&quot;og_1775528127704&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Calico quickstart guide | Calico Documentation&quot; data-og-description=&quot;Quickstart for Calico.&quot; data-og-host=&quot;docs.tigera.io&quot; data-og-source-url=&quot;https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart&quot; data-og-url=&quot;https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cIXYjt/dJMb9jgxZH5/tFkhtH8jjM4hkIMGk1BKgK/img.png?width=500&amp;amp;height=543&amp;amp;face=0_0_500_543,https://scrap.kakaocdn.net/dn/bh2oQU/dJMb9iaRRX8/ocfQ5IbG2LoXo5NR93IDDk/img.png?width=500&amp;amp;height=543&amp;amp;face=0_0_500_543,https://scrap.kakaocdn.net/dn/EUMk9/dJMb9b3SM4P/V4LzFAz9EFTHdiD1SQJ0UK/img.png?width=1487&amp;amp;height=865&amp;amp;face=0_0_1487_865&quot;&gt;&lt;a href=&quot;https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cIXYjt/dJMb9jgxZH5/tFkhtH8jjM4hkIMGk1BKgK/img.png?width=500&amp;amp;height=543&amp;amp;face=0_0_500_543,https://scrap.kakaocdn.net/dn/bh2oQU/dJMb9iaRRX8/ocfQ5IbG2LoXo5NR93IDDk/img.png?width=500&amp;amp;height=543&amp;amp;face=0_0_500_543,https://scrap.kakaocdn.net/dn/EUMk9/dJMb9b3SM4P/V4LzFAz9EFTHdiD1SQJ0UK/img.png?width=1487&amp;amp;height=865&amp;amp;face=0_0_1487_865');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Calico quickstart guide | Calico Documentation&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Quickstart for Calico.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.tigera.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;headlamp&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://headlamp.dev/docs/latest/installation/in-cluster/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://headlamp.dev/docs/latest/installation/in-cluster/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치하기 (helm)&lt;/p&gt;
&lt;pre id=&quot;code_1775624858056&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/headlamp/main/kubernetes-headlamp.yaml&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;helm 은 epel-release 에 있다&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1775464116995&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 현재 노드 상황
kubectl get nodes &amp;lt;-o wide&amp;gt;

[root@kube-host ~]# kubectl get node
NAME        STATUS   ROLES           AGE    VERSION
kube-02     Ready    &amp;lt;none&amp;gt;          98m    v1.35.3
kube-host   Ready    control-plane   129m   v1.35.3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1775520654044&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;NAME                                       READY   STATUS    RESTARTS   AGE   IP               NODE        NOMINATED NODE   READINESS GATES
calico-apiserver-9f96f4445-7xvfp           1/1     Running   1          15h   10.0.154.10      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
calico-apiserver-9f96f4445-s88mz           1/1     Running   1          15h   10.0.154.11      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
calico-kube-controllers-657bd55c99-b99hg   1/1     Running   1          15h   10.0.154.9       kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
calico-node-f58z9                          1/1     Running   1          15h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
calico-node-ght5t                          1/1     Running   1          15h   192.168.24.191   kube-02     &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
calico-typha-68cbdcbb55-8v7q6              1/1     Running   1          15h   192.168.24.191   kube-02     &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
csi-node-driver-dmh7c                      2/2     Running   2          15h   10.0.154.12      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
csi-node-driver-j8zt8                      2/2     Running   2          15h   10.0.84.66       kube-02     &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
goldmane-58f96f7c58-52875                  1/1     Running   1          15h   10.0.154.14      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
whisker-5f8555ddf5-zjncj                   2/2     Running   2          15h   10.0.154.13      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1775520775617&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[root@kube-host ~]# kubectl get pods -n kube-system -o wide
NAME                                READY   STATUS    RESTARTS   AGE   IP               NODE        NOMINATED NODE   READINESS GATES
coredns-7d764666f9-5mcvx            1/1     Running   1          17h   10.0.154.15      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
coredns-7d764666f9-r7rgd            1/1     Running   1          17h   10.0.154.16      kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
etcd-kube-host                      1/1     Running   4          17h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
kube-apiserver-kube-host            1/1     Running   3          17h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
kube-controller-manager-kube-host   1/1     Running   3          17h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
kube-proxy-kfxt7                    1/1     Running   3          17h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
kube-proxy-lf55f                    1/1     Running   1          17h   192.168.24.191   kube-02     &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;
kube-scheduler-kube-host            1/1     Running   4          17h   192.168.24.190   kube-host   &amp;lt;none&amp;gt;           &amp;lt;none&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 29.5349%;&quot;&gt;kubelet&lt;/td&gt;
&lt;td style=&quot;width: 70.4651%;&quot;&gt;각&amp;nbsp;노드에&amp;nbsp;실행되는&amp;nbsp;에이전트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 29.5349%;&quot;&gt;CNI(Container Network Interface)&lt;/td&gt;
&lt;td style=&quot;width: 70.4651%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 29.5349%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 70.4651%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 48px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;kube-apiserver&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;etcd&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;kube-controller-manager&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 16px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;kube-scheduler&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;kube-proxy&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/45</guid>
      <comments>https://pms3298.tistory.com/45#entry45comment</comments>
      <pubDate>Mon, 6 Apr 2026 16:11:16 +0900</pubDate>
    </item>
    <item>
      <title>[Veeam / VSA VIA v13] ssh 접속 및 root shell 접근 방법</title>
      <link>https://pms3298.tistory.com/21</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;INTRO&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;veeamadmin 과 veeamso 계정을 이용하여 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;Veeam Software Appliance&lt;span&gt; 와 Veeam Infrastructure Appliance 를 &lt;/span&gt;&lt;/span&gt;원격으로 ssh 접속 및 root shell 접근 방법입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;[VSA] Veeam&amp;nbsp;Software&amp;nbsp;Appliance root shell 접근 및 ssh 접속 방법&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Root access 와 SSH Server enable 요청하기 (veeamadmin 로그인 / https://서버IP:443)&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;760&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2Th14/dJMcab3HaYl/ssMtBf8Kgvs0pJqpVBvDI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2Th14/dJMcab3HaYl/ssMtBf8Kgvs0pJqpVBvDI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2Th14/dJMcab3HaYl/ssMtBf8Kgvs0pJqpVBvDI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2Th14%2FdJMcab3HaYl%2FssMtBf8Kgvs0pJqpVBvDI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;670&quot; height=&quot;482&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;760&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1917&quot; data-origin-height=&quot;866&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsBi4m/dJMcagcRSe6/JZjxFLUKP8Qcwk56Y65gp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsBi4m/dJMcagcRSe6/JZjxFLUKP8Qcwk56Y65gp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsBi4m/dJMcagcRSe6/JZjxFLUKP8Qcwk56Y65gp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsBi4m%2FdJMcagcRSe6%2FJZjxFLUKP8Qcwk56Y65gp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;301&quot; data-origin-width=&quot;1917&quot; data-origin-height=&quot;866&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. root access 요청 승인하기 (veeamso 로그인 / https://서버IP:10443)&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;862&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k4HZZ/dJMcabo5mBi/tiodkEbxHNtMCcannj75V1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k4HZZ/dJMcabo5mBi/tiodkEbxHNtMCcannj75V1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k4HZZ/dJMcabo5mBi/tiodkEbxHNtMCcannj75V1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk4HZZ%2FdJMcabo5mBi%2FtiodkEbxHNtMCcannj75V1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;666&quot; height=&quot;862&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;862&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;867&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2qOG8/dJMcagjC5eO/H0m8sbglkTwSyl4FKpaJ01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2qOG8/dJMcagjC5eO/H0m8sbglkTwSyl4FKpaJ01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2qOG8/dJMcagjC5eO/H0m8sbglkTwSyl4FKpaJ01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2qOG8%2FdJMcagjC5eO%2FH0m8sbglkTwSyl4FKpaJ01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;670&quot; height=&quot;303&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;867&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. ssh 접근 및 shell ui 실행 (veeamadmin 로그인 / ssh:22)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;/opt/veeam/hostmanager/veeamhostmanagertui&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1593&quot; data-origin-height=&quot;856&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cU3RdO/dJMcaaDH8Jq/z0XSaiakKxl7cDnUtjOpQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cU3RdO/dJMcaaDH8Jq/z0XSaiakKxl7cDnUtjOpQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cU3RdO/dJMcaaDH8Jq/z0XSaiakKxl7cDnUtjOpQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcU3RdO%2FdJMcaaDH8Jq%2Fz0XSaiakKxl7cDnUtjOpQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;856&quot; data-origin-width=&quot;1593&quot; data-origin-height=&quot;856&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;373&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HAqs3/dJMcadUGSwh/2mUilsqVU1uklhxXc9DLs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HAqs3/dJMcadUGSwh/2mUilsqVU1uklhxXc9DLs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HAqs3/dJMcadUGSwh/2mUilsqVU1uklhxXc9DLs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHAqs3%2FdJMcadUGSwh%2F2mUilsqVU1uklhxXc9DLs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;373&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;373&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. veeamadmin 로그인하기&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;864&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGkqFt/dJMcafLM472/L3h9oHHsqKIXU4MNSV15a0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGkqFt/dJMcafLM472/L3h9oHHsqKIXU4MNSV15a0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGkqFt/dJMcafLM472/L3h9oHHsqKIXU4MNSV15a0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGkqFt%2FdJMcafLM472%2FL3h9oHHsqKIXU4MNSV15a0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;697&quot; height=&quot;376&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;864&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. Remote access configuration 접근 및 Enter shell 하기&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1606&quot; data-origin-height=&quot;865&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJsXbU/dJMcabiknhg/eONe0SZl9Yypr1fJrYsK10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJsXbU/dJMcabiknhg/eONe0SZl9Yypr1fJrYsK10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJsXbU/dJMcabiknhg/eONe0SZl9Yypr1fJrYsK10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJsXbU%2FdJMcabiknhg%2FeONe0SZl9Yypr1fJrYsK10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;698&quot; height=&quot;376&quot; data-origin-width=&quot;1606&quot; data-origin-height=&quot;865&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1610&quot; data-origin-height=&quot;870&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bymbP8/dJMcai9xd4q/3Dtmd5YgkDrj2NMpPnCROK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bymbP8/dJMcai9xd4q/3Dtmd5YgkDrj2NMpPnCROK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bymbP8/dJMcai9xd4q/3Dtmd5YgkDrj2NMpPnCROK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbymbP8%2FdJMcai9xd4q%2F3Dtmd5YgkDrj2NMpPnCROK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;699&quot; height=&quot;378&quot; data-origin-width=&quot;1610&quot; data-origin-height=&quot;870&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. root shell 접근 완료&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1613&quot; data-origin-height=&quot;868&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH8Y8P/dJMcai9xd4v/yMBhCGMPSglIckk2HAX1A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH8Y8P/dJMcai9xd4v/yMBhCGMPSglIckk2HAX1A1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH8Y8P/dJMcai9xd4v/yMBhCGMPSglIckk2HAX1A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH8Y8P%2FdJMcai9xd4v%2FyMBhCGMPSglIckk2HAX1A1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;372&quot; data-origin-width=&quot;1613&quot; data-origin-height=&quot;868&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;[VIA] Veeam Hardened Repository root shell 접근 및 ssh 접속 방법&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1. web UI 활성화&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Console 로그인 후 [Remote access configuration] - [Enable web UI] 로 web UI 활성화&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1281&quot; data-origin-height=&quot;798&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o0WGx/dJMcahcBpIx/MakmXQ4rz4IOTqwlBGsg9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o0WGx/dJMcahcBpIx/MakmXQ4rz4IOTqwlBGsg9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o0WGx/dJMcahcBpIx/MakmXQ4rz4IOTqwlBGsg9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo0WGx%2FdJMcahcBpIx%2FMakmXQ4rz4IOTqwlBGsg9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;590&quot; height=&quot;368&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1281&quot; data-origin-height=&quot;798&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;2. (veeamadmin) Request root access 및 SSH Server 활성화 요청&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;https://&amp;lt;IP 주소&amp;gt;:10443 접속 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;veeamadmin&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;으로 로그인&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Home] - [Overview] - [Quick Actions] 에서 Request root access 요청&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Security] - [Remote Access] 에서 SSH Server: 활성화 요청&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4poUl/dJMcahjptfx/zKDroKlJqI692p0YW5zWx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4poUl/dJMcahjptfx/zKDroKlJqI692p0YW5zWx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4poUl/dJMcahjptfx/zKDroKlJqI692p0YW5zWx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4poUl%2FdJMcahjptfx%2FzKDroKlJqI692p0YW5zWx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;562&quot; height=&quot;311&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;311&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;535&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JosjF/dJMcaakf5tD/0rK6loYcwdVdpbZtpVOQ3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JosjF/dJMcaakf5tD/0rK6loYcwdVdpbZtpVOQ3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JosjF/dJMcaakf5tD/0rK6loYcwdVdpbZtpVOQ3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJosjF%2FdJMcaakf5tD%2F0rK6loYcwdVdpbZtpVOQ3K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;371&quot; height=&quot;258&quot; data-origin-width=&quot;535&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;3. (veeamso) 결재 승인&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;https://:10443 접속 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;veeamso&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;로 로그인&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;두 요청에 대해 Approve 진행&lt;/p&gt;
&lt;blockquote style=&quot;color: #666666; text-align: left;&quot; data-ke-style=&quot;style2&quot;&gt;root shell 결재만 해도 Console 을 통해 root shell 접근이 가능합니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;557&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8hP4I/dJMcadH0foI/9AX9xL9DQFrZ1BLWGuJKoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8hP4I/dJMcadH0foI/9AX9xL9DQFrZ1BLWGuJKoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8hP4I/dJMcadH0foI/9AX9xL9DQFrZ1BLWGuJKoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8hP4I%2FdJMcadH0foI%2F9AX9xL9DQFrZ1BLWGuJKoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;799&quot; height=&quot;234&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;557&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;4. (veeamadmin) ssh 접속 및 UI 접근&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;ssh 접속 및 아래의 명령어로 UI 접근할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1775087477322&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;/opt/veeam/hostmanager/veeamhostmanagertui&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1655&quot; data-origin-height=&quot;875&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HWmtn/dJMcach4Pqo/EcKe7ibFKIpAfbXf1kqqiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HWmtn/dJMcach4Pqo/EcKe7ibFKIpAfbXf1kqqiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HWmtn/dJMcach4Pqo/EcKe7ibFKIpAfbXf1kqqiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHWmtn%2FdJMcach4Pqo%2FEcKe7ibFKIpAfbXf1kqqiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;633&quot; height=&quot;875&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1655&quot; data-origin-height=&quot;875&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;5. root shell 접근&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Remote access configuration] - [Enter shell] 로 root 접근 완료&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1653&quot; data-origin-height=&quot;872&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNAxYk/dJMcabKgfFu/uU9FJM6mNvAdyjvZB1kTrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNAxYk/dJMcabKgfFu/uU9FJM6mNvAdyjvZB1kTrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNAxYk/dJMcabKgfFu/uU9FJM6mNvAdyjvZB1kTrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNAxYk%2FdJMcabKgfFu%2FuU9FJM6mNvAdyjvZB1kTrK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;632&quot; height=&quot;333&quot; data-origin-width=&quot;1653&quot; data-origin-height=&quot;872&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9Q3oQ/dJMcagSjLFL/UWG9oGjDWVZpkJ0f0nWBy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9Q3oQ/dJMcagSjLFL/UWG9oGjDWVZpkJ0f0nWBy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9Q3oQ/dJMcagSjLFL/UWG9oGjDWVZpkJ0f0nWBy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9Q3oQ%2FdJMcagSjLFL%2FUWG9oGjDWVZpkJ0f0nWBy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;630&quot; height=&quot;359&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이상입니다.&lt;/p&gt;</description>
      <category>백업/Veeam</category>
      <category>Linux</category>
      <category>root 접속하기</category>
      <category>v13</category>
      <category>Veeam Backup Replication</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/21</guid>
      <comments>https://pms3298.tistory.com/21#entry21comment</comments>
      <pubDate>Thu, 2 Apr 2026 08:53:56 +0900</pubDate>
    </item>
    <item>
      <title>ㄱㄷㄱㄷㄱ</title>
      <link>https://pms3298.tistory.com/pages/%E3%84%B1%E3%84%B7%E3%84%B1%E3%84%B7%E3%84%B1</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;ㄱㄷㄱㄷ&lt;/p&gt;</description>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/pages/%E3%84%B1%E3%84%B7%E3%84%B1%E3%84%B7%E3%84%B1</guid>
      <pubDate>Thu, 2 Apr 2026 08:35:15 +0900</pubDate>
    </item>
    <item>
      <title>[Arcserve] ShadowProtect SPX 정리</title>
      <link>https://pms3298.tistory.com/37</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백업&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;목적지 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목적지 열기 (Ctrl + D)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;365&quot; data-origin-height=&quot;153&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pj6kU/dJMcadASnwq/p1CfekRhs9It3n1YRkGp90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pj6kU/dJMcadASnwq/p1CfekRhs9It3n1YRkGp90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pj6kU/dJMcadASnwq/p1CfekRhs9It3n1YRkGp90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPj6kU%2FdJMcadASnwq%2Fp1CfekRhs9It3n1YRkGp90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;365&quot; height=&quot;153&quot; data-origin-width=&quot;365&quot; data-origin-height=&quot;153&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가 버튼을 눌러 [네트워크 공유] 정보 입력&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KemC2/dJMcadOpZ3a/DMa392fjhDY2EzRODDJWn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KemC2/dJMcadOpZ3a/DMa392fjhDY2EzRODDJWn0/img.png&quot; data-alt=&quot;[엑세스 확인] 을 눌러서 접속 테스트 가능&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KemC2/dJMcadOpZ3a/DMa392fjhDY2EzRODDJWn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKemC2%2FdJMcadOpZ3a%2FDMa392fjhDY2EzRODDJWn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;449&quot; height=&quot;373&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;[엑세스 확인] 을 눌러서 접속 테스트 가능&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;백업 추가&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ctrl+N 으로 새 작업 추가&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mDrHk/dJMcafyMqD3/Kz91xuDcTzoQkp2sKis2Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mDrHk/dJMcafyMqD3/Kz91xuDcTzoQkp2sKis2Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mDrHk/dJMcafyMqD3/Kz91xuDcTzoQkp2sKis2Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmDrHk%2FdJMcafyMqD3%2FKz91xuDcTzoQkp2sKis2Kk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;616&quot; height=&quot;418&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;복원&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;준비&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복원을 하기 앞서 부팅 이미지를 빌드해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복구 이미지 생성 매뉴얼 : &lt;a href=&quot;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&quot;&gt;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1773099562510&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Creating the Recovery Environment&quot; data-og-description=&quot;Creating the Recovery Environment You can use REBuilder to create an IT Edition, or IT Edition 3-Day ISO by selecting the applicable Output Product Type option. Important: Creating the Recovery Environment is a multiple part process. You need to complete t&quot; data-og-host=&quot;documentation.arcserve.com&quot; data-og-source-url=&quot;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&quot; data-og-url=&quot;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cmMAO9/dJMb8WexOgg/onkclVm7K9wtL95tsJc8LK/img.png?width=768&amp;amp;height=568&amp;amp;face=0_0_768_568,https://scrap.kakaocdn.net/dn/lQNro/dJMb8WMnKIi/8mpKo4ihd13b8HGvLTCpS0/img.png?width=768&amp;amp;height=566&amp;amp;face=0_0_768_566,https://scrap.kakaocdn.net/dn/nAr3i/dJMb9jOk8hW/iXKoELCK1Vrx0IpvFlK8N0/img.png?width=676&amp;amp;height=540&amp;amp;face=0_0_676_540&quot;&gt;&lt;a href=&quot;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://documentation.arcserve.com/Arcserve-Recovery-Environment/Available/ENU/RE_ug/Content/Rec_Env_UG/create_recovery_environment.htm&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cmMAO9/dJMb8WexOgg/onkclVm7K9wtL95tsJc8LK/img.png?width=768&amp;amp;height=568&amp;amp;face=0_0_768_568,https://scrap.kakaocdn.net/dn/lQNro/dJMb8WMnKIi/8mpKo4ihd13b8HGvLTCpS0/img.png?width=768&amp;amp;height=566&amp;amp;face=0_0_768_566,https://scrap.kakaocdn.net/dn/nAr3i/dJMb9jOk8hW/iXKoELCK1Vrx0IpvFlK8N0/img.png?width=676&amp;amp;height=540&amp;amp;face=0_0_676_540');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Creating the Recovery Environment&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Creating the Recovery Environment You can use REBuilder to create an IT Edition, or IT Edition 3-Day ISO by selecting the applicable Output Product Type option. Important: Creating the Recovery Environment is a multiple part process. You need to complete t&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;documentation.arcserve.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빌드 시 아래의 키트들이 필요하며 버전에 맞게 설치&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Windows 평가 및 배포 키트 (adksetup) : 배포 도구 필요&lt;/li&gt;
&lt;li&gt;Windows Assessment and Deployment Kit Windows.. (adkwinpesetup) : Windows 사전 설치 환경 (Windows PE) 필요&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;adk 다운로드 : &lt;a href=&quot;https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install&lt;/a&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 151px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 17px; text-align: center;&quot;&gt;&lt;b&gt;Windows ADK&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 17px; text-align: center;&quot;&gt;&lt;b&gt;Version Number&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 11 24H2&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.26100.2454&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 11, version 23H2&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.25398.1&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 11, version 22H2&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.22621.5337&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK For Windows Server 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.20348.3694&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 10, version 2004&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.19041.5856&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 10, version 1809&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.17763.7320&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.7674%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;ADK for Windows 10, version 1607&lt;/span&gt; &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.2326%; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;10.1.14393.8069&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 복구 이미지 부팅하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 나 CD를 통해 복구 이미지로 부팅합니다. 시간은 UTC +09:00 로 선택하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0abBm/dJMcac3lHHO/iIstOKIbB1yBNvKgQmak70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0abBm/dJMcac3lHHO/iIstOKIbB1yBNvKgQmak70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0abBm/dJMcac3lHHO/iIstOKIbB1yBNvKgQmak70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0abBm%2FdJMcac3lHHO%2FiIstOKIbB1yBNvKgQmak70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 네트워크 구성하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좌측 &lt;b&gt;[도구]&lt;/b&gt; 에서 [&lt;b&gt;네트워크 구성] &lt;/b&gt;을 눌러 네트워크 설정이 가능하며 NAS 에 저장된 백업 데이트를 불러오기 위한 사전 작업입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[자동으로 IP 주소 받기]&lt;/b&gt; 버튼을 누르면 고정 IP 설정이 가능합니다. IP 설정이 완료되면 &lt;b&gt;[적용]&lt;/b&gt; 을 눌러 네트워크 활성화를 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YZjgR/dJMcajnO9sp/Cpk7ev2YqhEmSYBmzGMobk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YZjgR/dJMcajnO9sp/Cpk7ev2YqhEmSYBmzGMobk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YZjgR/dJMcajnO9sp/Cpk7ev2YqhEmSYBmzGMobk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYZjgR%2FdJMcajnO9sp%2FCpk7ev2YqhEmSYBmzGMobk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;825&quot; height=&quot;637&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 네트워크 드라이브 연결 작업&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[네트워크 구성]&lt;/b&gt;&amp;nbsp;메뉴 내에 &lt;b&gt;[네트워크 드라이브]&lt;/b&gt; 가 존재하며 네트워크 드라이브 연결을 위해 &lt;b&gt;경로, 사용자명, 암호&lt;/b&gt;를 입력하여 연결하고 &lt;b&gt;[확인]&lt;/b&gt; 버튼을 누른 후 나갑니다. (드라이브 문자를 지정하지 않으면 알아서 잡아 줍니다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;554&quot; data-origin-height=&quot;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AqMeI/dJMcagkolqU/mR6RvpV7f7lVXyrK00u2zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AqMeI/dJMcagkolqU/mR6RvpV7f7lVXyrK00u2zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AqMeI/dJMcagkolqU/mR6RvpV7f7lVXyrK00u2zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAqMeI%2FdJMcagkolqU%2FmR6RvpV7f7lVXyrK00u2zk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;554&quot; height=&quot;456&quot; data-origin-width=&quot;554&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 볼륨 복원하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[볼륨 복원]&lt;/b&gt; 을 눌러 복원을 진행합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;복원 전 디스크 맵을 통해 사전에 파티션을 미리 생성하여 복원할 수도 있습니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p9XbL/dJMcaaR3fbm/BnaDRF8et5JTtgrji2tKSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p9XbL/dJMcaaR3fbm/BnaDRF8et5JTtgrji2tKSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p9XbL/dJMcaaR3fbm/BnaDRF8et5JTtgrji2tKSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp9XbL%2FdJMcaaR3fbm%2FBnaDRF8et5JTtgrji2tKSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;921&quot; height=&quot;639&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, 복구 볼륨 부터 복원하겠습니다. 위에서 연결한 네트워크 드라이브를 통해 복원 지점의 백업을 불러옵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;411&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zgnYM/dJMcabwCs08/MRMJ4E0R1oJXkCx37TDKgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zgnYM/dJMcabwCs08/MRMJ4E0R1oJXkCx37TDKgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zgnYM/dJMcabwCs08/MRMJ4E0R1oJXkCx37TDKgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzgnYM%2FdJMcabwCs08%2FMRMJ4E0R1oJXkCx37TDKgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;731&quot; height=&quot;411&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;411&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타입에 맞는 디스크로 초기화를 합니다. 저는 &lt;b&gt;GPT&lt;/b&gt;로 진행합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;필요에 따라 재부팅 될 수 있습니다. GPT로 디스크를 초기화 하면 재부팅이 필요한거 같습니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ca2Lyw/dJMcacbeTWk/tF8OjmoLRLk1dc3ivLsys1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ca2Lyw/dJMcacbeTWk/tF8OjmoLRLk1dc3ivLsys1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ca2Lyw/dJMcacbeTWk/tF8OjmoLRLk1dc3ivLsys1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fca2Lyw%2FdJMcacbeTWk%2FtF8OjmoLRLk1dc3ivLsys1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;725&quot; height=&quot;386&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;532&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZSbPR/dJMcab4sHkV/zBQiW8RK8rkoySveSeTOGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZSbPR/dJMcab4sHkV/zBQiW8RK8rkoySveSeTOGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZSbPR/dJMcab4sHkV/zBQiW8RK8rkoySveSeTOGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZSbPR%2FdJMcab4sHkV%2FzBQiW8RK8rkoySveSeTOGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;532&quot; height=&quot;185&quot; data-origin-width=&quot;532&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 복구 할 복구 파티션은&lt;b&gt; 701MB &lt;/b&gt;이므로&lt;b&gt;,&lt;/b&gt; 새로 생성된 128MB 파티션은 지우게씁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;412&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7tTO6/dJMcafTljk5/ibWl9Yu5TOhtWkCGPQiiW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7tTO6/dJMcafTljk5/ibWl9Yu5TOhtWkCGPQiiW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7tTO6/dJMcafTljk5/ibWl9Yu5TOhtWkCGPQiiW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7tTO6%2FdJMcafTljk5%2FibWl9Yu5TOhtWkCGPQiiW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;733&quot; height=&quot;412&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;412&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복구 파티션 용 파티션을 만듭니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;435&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yaKKE/dJMcacI57vU/ZHgfr9yvbNpFjAdpCLNjok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yaKKE/dJMcacI57vU/ZHgfr9yvbNpFjAdpCLNjok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yaKKE/dJMcacI57vU/ZHgfr9yvbNpFjAdpCLNjok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyaKKE%2FdJMcacI57vU%2FZHgfr9yvbNpFjAdpCLNjok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;807&quot; height=&quot;435&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;435&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로 생성한 파티션을 선택하고 &lt;b&gt;[다음] &lt;/b&gt;으로 넘어 갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DCaF0/dJMcajg5g84/T8XF9C1q95Y6l4XBDl3ykK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DCaF0/dJMcajg5g84/T8XF9C1q95Y6l4XBDl3ykK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DCaF0/dJMcajg5g84/T8XF9C1q95Y6l4XBDl3ykK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDCaF0%2FdJMcajg5g84%2FT8XF9C1q95Y6l4XBDl3ykK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;731&quot; height=&quot;410&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 과정은 기본 값으로 놔두고 넘어가겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NsMWq/dJMcaa5y8r6/RQtSP0XxyM34Xc1GjHqYSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NsMWq/dJMcaa5y8r6/RQtSP0XxyM34Xc1GjHqYSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NsMWq/dJMcaa5y8r6/RQtSP0XxyM34Xc1GjHqYSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNsMWq%2FdJMcaa5y8r6%2FRQtSP0XxyM34Xc1GjHqYSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;731&quot; height=&quot;406&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;407&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2dLgq/dJMcacI57TM/dNbO9ExnmFAbhOPVMt9K81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2dLgq/dJMcacI57TM/dNbO9ExnmFAbhOPVMt9K81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2dLgq/dJMcacI57TM/dNbO9ExnmFAbhOPVMt9K81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2dLgq%2FdJMcacI57TM%2FdNbO9ExnmFAbhOPVMt9K81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;730&quot; height=&quot;407&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;407&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요약이며,&lt;b&gt; [완료]&lt;/b&gt; 를 누르면 복원 작업이 시작됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EYEzR/dJMcacoL1G5/hfd3G5ltFXD2M8BeoHJht0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EYEzR/dJMcacoL1G5/hfd3G5ltFXD2M8BeoHJht0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EYEzR/dJMcacoL1G5/hfd3G5ltFXD2M8BeoHJht0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEYEzR%2FdJMcacoL1G5%2Fhfd3G5ltFXD2M8BeoHJht0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;730&quot; height=&quot;410&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;4-1. 볼륨 복원하기 (반복)&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복구 파티션 외에도 Windows 가 설치된 C 드라이브도 복구를 해야합니다. 과정은 동일하며, &lt;b&gt;디스크 초기화&lt;/b&gt;는 필요 없습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;디스크 0 말고도 다른 디스크에 있는 드라이브 복구 시 해당 디스크에 GPT 초기화가 필요할 수 있습니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;407&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ljNvJ/dJMcaaxJMEe/3XtzvbATENiCRvNjiRc5EK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ljNvJ/dJMcaaxJMEe/3XtzvbATENiCRvNjiRc5EK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ljNvJ/dJMcaaxJMEe/3XtzvbATENiCRvNjiRc5EK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FljNvJ%2FdJMcaaxJMEe%2F3XtzvbATENiCRvNjiRc5EK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;730&quot; height=&quot;407&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;407&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파티션 생성&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;409&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvs3B8/dJMcafTljuL/Hqzrc2aSafZyCcZVLctIN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvs3B8/dJMcafTljuL/Hqzrc2aSafZyCcZVLctIN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvs3B8/dJMcafTljuL/Hqzrc2aSafZyCcZVLctIN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbvs3B8%2FdJMcafTljuL%2FHqzrc2aSafZyCcZVLctIN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;733&quot; height=&quot;409&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;409&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 복원 현황 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복원 진행도를 볼 수 있습니다. 완료되면 재부팅을 진행하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beyR4c/dJMcafZ44v0/4tkTlQ5hCAgxes38M9Qpt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beyR4c/dJMcafZ44v0/4tkTlQ5hCAgxes38M9Qpt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beyR4c/dJMcafZ44v0/4tkTlQ5hCAgxes38M9Qpt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeyR4c%2FdJMcafZ44v0%2F4tkTlQ5hCAgxes38M9Qpt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1046&quot; height=&quot;607&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1310&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/14edC/dJMcagEJvcL/aeg0fx9kygJCMWTTg5Rl91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/14edC/dJMcagEJvcL/aeg0fx9kygJCMWTTg5Rl91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/14edC/dJMcagEJvcL/aeg0fx9kygJCMWTTg5Rl91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F14edC%2FdJMcagEJvcL%2Faeg0fx9kygJCMWTTg5Rl91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1310&quot; height=&quot;639&quot; data-origin-width=&quot;1310&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;BIOS 에서 부팅 디스크가 지정되지 않아 서버 재부팅 후 OS 가 올라오지 않을 수 있습니다.&lt;br /&gt;부팅 순서를 재조정 해야하며 One Time Boot 옵션을 통해 직접 부팅할 수 있습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다.&lt;/p&gt;</description>
      <category>백업</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/37</guid>
      <comments>https://pms3298.tistory.com/37#entry37comment</comments>
      <pubDate>Tue, 31 Mar 2026 09:29:36 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] LVM 정리</title>
      <link>https://pms3298.tistory.com/29</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;INTRO&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;명령어 정리&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;vg&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;vg 확장&lt;/h4&gt;
&lt;pre id=&quot;code_1773646899989&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vgextend &amp;lt;vg name&amp;gt; &amp;lt;pv path&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;lv&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lv확장&lt;/p&gt;
&lt;pre id=&quot;code_1773647128240&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;lvextend -r -l +100%FREE &amp;lt;lv path&amp;gt; |pv path|
 -r : 파일 시스템 자동 확장
 |pv path| : 지정한 pv 에서만 용량 사용하려면 추가 (단일 pv 만 적용돼서 주의)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;신규 파티션 생성, LVM 생성, fstab 등록&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. parted 로 파티션 편집 모드 진입&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;parted &amp;lt;디스크&amp;gt;&lt;/p&gt;
&lt;pre id=&quot;code_1773628810363&quot; class=&quot;routeros&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;[root@vlhr-174 /]# parted /dev/sdc
GNU Parted 3.5
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: HPE MSA 2050 SAN (scsi)
Disk /dev/sdc: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 라벨 지정, 파티션 생성, lvm 용으로 지정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mklabel gpt&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mkpart primary 0% 100%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;set 1 lvm on&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;p (정보 보기)&lt;/p&gt;
&lt;pre id=&quot;code_1773628881891&quot; class=&quot;routeros&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;{parted} mklabel gpt
(parted) mkpart primary 0% 100%
(parted) set 1 lvm on
(parted) p
Model: HPE MSA 2050 SAN (scsi)
Disk /dev/sdc: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1024GB  1024GB               primary  lvm

(parted)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. LVM 만들기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pvcreate /dev/sdc1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;vgcreate datavol02 /dev/sdc1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lvcreate -l 100%FREE -n veeamrepo02 datavol02&lt;/p&gt;
&lt;pre id=&quot;code_1773628924309&quot; class=&quot;routeros&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;[root@vlhr-174 /]# pvcreate /dev/sdc1
  Physical volume &quot;/dev/sdc1&quot; successfully created.
[root@vlhr-174 /]# vgcreate datavol02 /dev/sdc1
  Volume group &quot;datavol02&quot; successfully created
[root@vlhr-174 /]# lvcreate -l 100%FREE -n veeamrepo02 datavol02
  Logical volume &quot;veeamrepo02&quot; created.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 파일 시스템 생성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mkfs.xfs /dev/mapper/datavol02-veeamrepo02&lt;/p&gt;
&lt;pre id=&quot;code_1773628962541&quot; class=&quot;routeros&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;[root@vlhr-174 /]# mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/mapper/datavol02-veeamrepo02
meta-data=/dev/mapper/datavol02-veeamrepo02 isize=512    agcount=4, agsize=62499584 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1
data     =                       bsize=4096   blocks=249998336, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=122069, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
Discarding blocks...Done.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. fstab 반영 및 검&lt;/p&gt;
&lt;pre id=&quot;code_1768305402296&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[root@vm01 ~]# cat /etc/fstab | grep data
/dev/mapper/vg01-data   /data                   xfs     defaults        0 0&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1768305438053&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[root@vm01 ~]# systemctl daemon-reload
[root@vm01 ~]# mount -a&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1773629046402&quot; class=&quot;angelscript&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;[root@vlhr-174 lib]# systemctl daemon-reload
[root@vlhr-174 lib]# mount -a
[root@vlhr-174 lib]# df -hT
Filesystem                        Type      Size  Used Avail Use% Mounted on
devtmpfs                          devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs                             tmpfs     3.9G     0  3.9G   0% /dev/shm
tmpfs                             tmpfs     1.6G  672K  1.6G   1% /run
/dev/mapper/systemvol-system      xfs        25G  2.6G   23G  11% /
/dev/mapper/systemvol-tmp         xfs        12G  115M   12G   1% /tmp
/dev/sdb2                         xfs      1014M  190M  825M  19% /boot
/dev/mapper/systemvol-home        xfs        12G  115M   12G   1% /home
/dev/sdb1                         vfat      511M  7.1M  504M   2% /boot/efi
/dev/mapper/systemvol-var         xfs        25G  277M   25G   2% /var
/dev/mapper/systemvol-varlog      xfs        25G  242M   25G   1% /var/log
/dev/mapper/systemvol-vartmp      xfs       2.0G   47M  2.0G   3% /var/tmp
/dev/mapper/datavol-veeamrepo     xfs       150G  1.1G  149G   1% /var/lib/veeam
/dev/mapper/systemvol-audit       xfs       4.4G   67M  4.3G   2% /var/log/audit
/dev/mapper/systemvol-veeamdata   xfs        42G  328M   41G   1% /var/lib/veeamdata
tmpfs                             tmpfs     793M     0  793M   0% /run/user/1000
tmpfs                             tmpfs     793M     0  793M   0% /run/user/2000
/dev/mapper/datavol02-veeamrepo02 xfs       954G  6.7G  947G   1% /var/lib/veeam02&lt;/code&gt;&lt;/pre&gt;</description>
      <category>OS/Install &amp;amp; Modify</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/29</guid>
      <comments>https://pms3298.tistory.com/29#entry29comment</comments>
      <pubDate>Mon, 16 Mar 2026 16:46:56 +0900</pubDate>
    </item>
    <item>
      <title>[Veeam / v13] Veeam 백업 정리</title>
      <link>https://pms3298.tistory.com/20</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;Veeam v13&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Veeam Software Appliance (&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;Rocky&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; Linux 기반)&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;v13 : November 2028 (EOS)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Veeam Backup Replication (Windows 용)
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;v12 : February 2027 (EOS)&lt;/li&gt;
&lt;li&gt;v13 : November&amp;nbsp;2028&amp;nbsp;(EOS)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 85px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 17px; text-align: center;&quot; colspan=&quot;2&quot;&gt;링크&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.4186%; height: 17px; text-align: center;&quot;&gt;지원 가능한 OS 버전&lt;br /&gt;(Linux)&lt;/td&gt;
&lt;td style=&quot;width: 80.5814%; height: 17px;&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/agentforlinux/userguide/system_requirements.html?ver=13&quot;&gt;https://helpcenter.veeam.com/docs/agentforlinux/userguide/system_requirements.html?ver=13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.4186%; height: 17px; text-align: center;&quot;&gt;지원 가능한 OS 버전&lt;br /&gt;(Windows)&lt;/td&gt;
&lt;td style=&quot;width: 80.5814%; height: 17px;&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/agentforwindows/userguide/system_requirements.html?ver=13&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://helpcenter.veeam.com/docs/agentforwindows/userguide/system_requirements.html?ver=13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.4186%; height: 17px; text-align: center;&quot;&gt;Veeam 마이그레이션&lt;/td&gt;
&lt;td style=&quot;width: 80.5814%; height: 17px;&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/vbr/userguide/vbr_config_migrate.html?ver=13&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://helpcenter.veeam.com/docs/vbr/userguide/vbr_config_migrate.html?ver=13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.4186%; height: 17px; text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 80.5814%; height: 17px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Veeam agent linux&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;백업 과정&lt;/h4&gt;
&lt;figure id=&quot;og_1775620821814&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;How Volume-Level Backup Works - Veeam Agent for Linux User Guide&quot; data-og-description=&quot;During volume-level backup, Veeam Agent performs the following operations for every backup job session : When a new job session starts, Veeam Agent creates a backup file in the target location. In the backup...&quot; data-og-host=&quot;helpcenter.veeam.com&quot; data-og-source-url=&quot;https://helpcenter.veeam.com/docs/agentforlinux/userguide/backup_hiw_volume.html?ver=13&quot; data-og-url=&quot;https://helpcenter.veeam.com/docs/agentforlinux/userguide/backup_hiw_volume.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/AXQnG/dJMb87f7jsJ/jcCqd1BESOCvLBxXHSFMu1/img.png?width=1600&amp;amp;height=800&amp;amp;face=0_0_1600_800,https://scrap.kakaocdn.net/dn/bCBj92/dJMb8U8Uqbo/gZL27aSlkziyCp9XwLQAwk/img.png?width=582&amp;amp;height=446&amp;amp;face=0_0_582_446&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/agentforlinux/userguide/backup_hiw_volume.html?ver=13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://helpcenter.veeam.com/docs/agentforlinux/userguide/backup_hiw_volume.html?ver=13&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/AXQnG/dJMb87f7jsJ/jcCqd1BESOCvLBxXHSFMu1/img.png?width=1600&amp;amp;height=800&amp;amp;face=0_0_1600_800,https://scrap.kakaocdn.net/dn/bCBj92/dJMb8U8Uqbo/gZL27aSlkziyCp9XwLQAwk/img.png?width=582&amp;amp;height=446&amp;amp;face=0_0_582_446');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;How Volume-Level Backup Works - Veeam Agent for Linux User Guide&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;During volume-level backup, Veeam Agent performs the following operations for every backup job session : When a new job session starts, Veeam Agent creates a backup file in the target location. In the backup...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;helpcenter.veeam.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Veeam Infrastructure Appliance&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;761&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwrK5H/dJMcacCnAc6/GaXCrt71EmL5ltAvKkHGKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwrK5H/dJMcacCnAc6/GaXCrt71EmL5ltAvKkHGKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwrK5H/dJMcacCnAc6/GaXCrt71EmL5ltAvKkHGKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwrK5H%2FdJMcacCnAc6%2FGaXCrt71EmL5ltAvKkHGKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;582&quot; height=&quot;434&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;761&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;[VIA]&amp;nbsp; Veeam Hardened Repository&lt;span&gt; 란?&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/vbr/userguide/hardened_repository.html?ver=13&quot;&gt;https://helpcenter.veeam.com/docs/vbr/userguide/hardened_repository.html?ver=13&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;불변성 : 백업 파일들에 잠금을 걸어 수정 및 삭제를 하지 못하게 막음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;veeamadmin, veeamso 계정 생성 및 OTP 설정이 필요하며 web ui(10443) 는 백업 서버에 저장소 추가 후 자동 비활성화 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;삭제 시도&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삭제 시도 시 아래와 같이 에러 발생&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZxkM0/dJMcafePLL2/yftcZxLsG0TUDAgZf0iDb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZxkM0/dJMcafePLL2/yftcZxLsG0TUDAgZf0iDb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZxkM0/dJMcafePLL2/yftcZxLsG0TUDAgZf0iDb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZxkM0%2FdJMcafePLL2%2FyftcZxLsG0TUDAgZf0iDb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585&quot; height=&quot;488&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백업 경로에 접근하여 확인하면 immutable 속성이 적용되어 있는 것을 확인할 수 있으며 삭제되지 않는다. (vbm 은 메타데이터)&lt;/p&gt;
&lt;pre id=&quot;code_1773643820154&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[root@vlhr-174 10.0.0.2]# ll
total 60488592
-rw-r--r--. 1 veeam-usr-transportsvc veeam-usr-transportsvc 61940273152 Mar 16 15:41 'Agent Backup Job 1 - 10.0.0.2D2026-03-16T151852_D604.vbk'
-rw-r--r--. 1 veeam-usr-transportsvc veeam-usr-transportsvc       41606 Mar 16 15:47 'Agent Backup Job 1 - 10.0.0.2.vbm'
[root@vlhr-174 server]# rm -rf *
rm: cannot remove 'Agent Backup Job 1 - 10.0.0.2D2026-03-16T151852_D604.vbk': Operation not permitted
[root@vlhr-174 10.0.0.2]# ll
total 60488548
-rw-r--r--. 1 veeam-usr-transportsvc veeam-usr-transportsvc 61940273152 Mar 16 15:41 'Agent Backup Job 1 - 10.0.0.2D2026-03-16T151852_D604.vbk'
[root@vlhr-174 10.0.0.2]# lsattr 'Agent Backup Job 1 - 10.0.0.2D2026-03-16T151852_D604.vbk'
----i----------------- Agent Backup Job 1 - 10.0.0.2D2026-03-16T151852_D604.vbk&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;저장소 용량 확장(/var/lib/veeam)&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;root shell 로 접근하여 lvm 확장이 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1773647728620&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[root@vlhr-174 ~]# pvs
  PV         VG        Fmt  Attr PSize    PFree
  /dev/sda4  systemvol lvm2 a--  &amp;lt;114.50g    0
  /dev/sdb1  datavol   lvm2 a--  &amp;lt;120.00g    0
  /dev/sdc1  datavol   lvm2 a--  &amp;lt;300.00g    0
[root@vlhr-174 ~]# vgs
  VG        #PV #LV #SN Attr   VSize    VFree
  datavol     2   1   0 wz--n-  419.99g    0
  systemvol   1   8   0 wz--n- &amp;lt;114.50g    0
[root@vlhr-174 ~]# lvs
  LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  veeamrepo datavol   -wi-ao---- 419.99g
  audit     systemvol -wi-ao----  &amp;lt;3.44g
  home      systemvol -wi-ao----  10.00g
  system    systemvol -wi-ao----  20.00g
  tmp       systemvol -wi-ao----  10.00g
  var       systemvol -wi-ao----  20.00g
  varlog    systemvol -wi-ao----  20.00g
  vartmp    systemvol -wi-ao----   2.00g
  veeamdata systemvol -wi-ao---- &amp;lt;29.06g&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;57&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZKxEH/dJMcaiCziN9/49p4J4Ns5YlPy4THCIepFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZKxEH/dJMcaiCziN9/49p4J4Ns5YlPy4THCIepFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZKxEH/dJMcaiCziN9/49p4J4Ns5YlPy4THCIepFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZKxEH%2FdJMcaiCziN9%2F49p4J4Ns5YlPy4THCIepFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1061&quot; height=&quot;57&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;57&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;[VIA] Veeam Hardened Repository 설치&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;정보&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;2개 디스크 필요. 각각 120GB 이상 필요.&lt;/li&gt;
&lt;li&gt;자동으로 디스크 인식해서 설치 진행 됨.&lt;/li&gt;
&lt;li&gt;설치 후 추가 파티션에 대한 저장소 경로 추가가 안되는거 같습니다. (/var/lib/veeam 과 동일하게 권한 맞춘 후 테스트 해도 안됨.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w5BDn/dJMcahp7PAB/eyYCPGo1MkKFEalR7A4RZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w5BDn/dJMcahp7PAB/eyYCPGo1MkKFEalR7A4RZ0/img.png&quot; data-alt=&quot;디스크 용량 부족 시 발생&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w5BDn/dJMcahp7PAB/eyYCPGo1MkKFEalR7A4RZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw5BDn%2FdJMcahp7PAB%2FeyYCPGo1MkKFEalR7A4RZ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1294&quot; height=&quot;253&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;253&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;디스크 용량 부족 시 발생&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;754&quot; data-origin-height=&quot;575&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yldMv/dJMcaiJhQLJ/0PY4QZjX3NG2OzXi6KePck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yldMv/dJMcaiJhQLJ/0PY4QZjX3NG2OzXi6KePck/img.png&quot; data-alt=&quot;파티션 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yldMv/dJMcaiJhQLJ/0PY4QZjX3NG2OzXi6KePck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyldMv%2FdJMcaiJhQLJ%2F0PY4QZjX3NG2OzXi6KePck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;754&quot; height=&quot;575&quot; data-origin-width=&quot;754&quot; data-origin-height=&quot;575&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파티션 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;ssh 원격 접속 및 root shell 접근 방법&lt;/h3&gt;
&lt;figure id=&quot;og_1775087921354&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[Veeam / VSA VIA v13] ssh 접속 및 root shell 접근 방법&quot; data-og-description=&quot;INTROveeamadmin 과 veeamso 계정을 이용하여 Veeam Software Appliance 와 Veeam Infrastructure Appliance 를 원격으로 ssh 접속 및 root shell 접근 방법입니다. [VSA] Veeam Software Appliance root shell 접근 및 ssh 접속 방법1. Root &quot; data-og-host=&quot;blog.creeper.kr&quot; data-og-source-url=&quot;https://pms3298.tistory.com/21&quot; data-og-url=&quot;https://blog.creeper.kr/21&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/edI48Q/dJMb87NWIyA/NSTeQQGuEx2QApTFfG9KF1/img.png?width=800&amp;amp;height=430&amp;amp;face=0_0_800_430,https://scrap.kakaocdn.net/dn/crGjk8/dJMb86O14Lm/Smw6DTDnk6JODVLBziIcmk/img.png?width=800&amp;amp;height=430&amp;amp;face=0_0_800_430,https://scrap.kakaocdn.net/dn/HfVvK/dJMb8VNvGnA/bJATCl4eFiBTYjp6u06mhk/img.png?width=1593&amp;amp;height=856&amp;amp;face=0_0_1593_856&quot;&gt;&lt;a href=&quot;https://pms3298.tistory.com/21&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://pms3298.tistory.com/21&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/edI48Q/dJMb87NWIyA/NSTeQQGuEx2QApTFfG9KF1/img.png?width=800&amp;amp;height=430&amp;amp;face=0_0_800_430,https://scrap.kakaocdn.net/dn/crGjk8/dJMb86O14Lm/Smw6DTDnk6JODVLBziIcmk/img.png?width=800&amp;amp;height=430&amp;amp;face=0_0_800_430,https://scrap.kakaocdn.net/dn/HfVvK/dJMb8VNvGnA/bJATCl4eFiBTYjp6u06mhk/img.png?width=1593&amp;amp;height=856&amp;amp;face=0_0_1593_856');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[Veeam / VSA VIA v13] ssh 접속 및 root shell 접근 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;INTROveeamadmin 과 veeamso 계정을 이용하여 Veeam Software Appliance 와 Veeam Infrastructure Appliance 를 원격으로 ssh 접속 및 root shell 접근 방법입니다. [VSA] Veeam Software Appliance root shell 접근 및 ssh 접속 방법1. Root&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;blog.creeper.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-size: 1.62em;&quot;&gt;Veeam Software Appliance&lt;/span&gt;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;[VSA] 서버 업데이트 (web UI)&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;web UI(443) &amp;gt; Infrastructure &amp;gt; Managed Servers 에서 선택한 서버 [Updates available] 선택&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1486&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBWp2W/dJMcacnUg5q/KKRUvIpISOFkpQKTWKYleK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBWp2W/dJMcacnUg5q/KKRUvIpISOFkpQKTWKYleK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBWp2W/dJMcacnUg5q/KKRUvIpISOFkpQKTWKYleK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBWp2W%2FdJMcacnUg5q%2FKKRUvIpISOFkpQKTWKYleK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;678&quot; height=&quot;464&quot; data-origin-width=&quot;1486&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트 항목 선택 후 [Install Updates Now] 를 눌러 업데이트 가능. (업데이트 예약도 가능)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1716&quot; data-origin-height=&quot;576&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnba5a/dJMcadf2Yk6/SVcghkQ6g62zQeebnqzdEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnba5a/dJMcadf2Yk6/SVcghkQ6g62zQeebnqzdEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnba5a/dJMcadf2Yk6/SVcghkQ6g62zQeebnqzdEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdnba5a%2FdJMcadf2Yk6%2FSVcghkQ6g62zQeebnqzdEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;803&quot; height=&quot;270&quot; data-origin-width=&quot;1716&quot; data-origin-height=&quot;576&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(업데이트 진행중)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;670&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cS0Yai/dJMcahvY0sI/SDHL138Py8MCQNcnEeeJTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cS0Yai/dJMcahvY0sI/SDHL138Py8MCQNcnEeeJTk/img.png&quot; data-alt=&quot;완료되면 서버 재부팅 하는 것 같다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cS0Yai/dJMcahvY0sI/SDHL138Py8MCQNcnEeeJTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcS0Yai%2FdJMcahvY0sI%2FSDHL138Py8MCQNcnEeeJTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;546&quot; height=&quot;670&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;670&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;완료되면 서버 재부팅 하는 것 같다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;문제 해결&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;snapshot overflow (Agent Linux)&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백업 중 변경되는 데이터가 스냅샷 영역을 추가 확장(&lt;span style=&quot;background-color: #ffffff; color: #58595b; text-align: start;&quot;&gt;stretch)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하는 시간 보다 빠르게 들어오면 스냅샷이 꽉 차 snapshot overflow 발생 가능.&lt;/p&gt;
&lt;figure id=&quot;og_1775622357185&quot; contenteditable=&quot;false&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/RaQNp/dJMb9frGiyx/QgwmgUhKihDKKrnU7cijKK/img.png?width=1600&amp;amp;height=800&amp;amp;face=0_0_1600_800&quot; data-og-url=&quot;https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/why-does-snapshot-overflow-occur-t93200.html&quot; data-og-source-url=&quot;https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/why-does-snapshot-overflow-occur-t93200.html&quot; data-og-host=&quot;forums.veeam.com&quot; data-og-description=&quot;Veeam Community discussions and solutions for: Why does snapshot overflow occur? of Veeam Agents for Linux, Mac, AIX &amp;amp; Solaris&quot; data-og-title=&quot;Why does snapshot overflow occur?&quot; data-og-type=&quot;website&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/why-does-snapshot-overflow-occur-t93200.html&quot; data-source-url=&quot;https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/why-does-snapshot-overflow-occur-t93200.html&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;Why does snapshot overflow occur?&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;Veeam Community discussions and solutions for: Why does snapshot overflow occur? of Veeam Agents for Linux, Mac, AIX &amp;amp; Solaris&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;forums.veeam.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000;&quot; data-ke-size=&quot;size20&quot;&gt;Redhat 계열&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #58595b; text-align: start;&quot;&gt;/etc/veeam/veeam.ini 파일 수정&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1775622357186&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;portionSize = 34359738368

# 위에 값 원하는 수치만큼 수정
# 16GB : 17179869184
# 32GB : 34359738368
# 1024 * 1024 * 1024 해야 함&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 재시작 (백업을 하지 않는 유후 상태일 때 진행)&lt;/p&gt;
&lt;pre id=&quot;code_1775622357186&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;systemctl restart veeamservice.service&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인필요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://helpcenter.veeam.com/docs/vbr/userguide/backup_repository_block_cloning.html?ver=13&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://helpcenter.veeam.com/docs/vbr/userguide/backup_repository_block_cloning.html?ver=13&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>MAIN</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/20</guid>
      <comments>https://pms3298.tistory.com/20#entry20comment</comments>
      <pubDate>Thu, 12 Mar 2026 09:58:25 +0900</pubDate>
    </item>
    <item>
      <title>[Synology] Active Backup for Business 사용하기</title>
      <link>https://pms3298.tistory.com/39</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;INTRO&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;테스트 환경&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Windows Server 2016 STD&lt;/li&gt;
&lt;li&gt;HPE DL360 Gen9&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;복원&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;준비&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Synology Restore Media Creator 킷으로 부팅 이미지를 만들어서 부팅해야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biOAWV/dJMcaiWMbJh/PokrDihCDKQYeCD0tCeCjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biOAWV/dJMcaiWMbJh/PokrDihCDKQYeCD0tCeCjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biOAWV/dJMcaiWMbJh/PokrDihCDKQYeCD0tCeCjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiOAWV%2FdJMcaiWMbJh%2FPokrDihCDKQYeCD0tCeCjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;783&quot; height=&quot;717&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 복구 이미지로 부팅 후 Active Backup Server 정보로 로그인&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bC1MNt/dJMcafse5mr/KLkkxw90GDOmkHeLZE6900/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bC1MNt/dJMcafse5mr/KLkkxw90GDOmkHeLZE6900/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bC1MNt/dJMcafse5mr/KLkkxw90GDOmkHeLZE6900/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbC1MNt%2FdJMcafse5mr%2FKLkkxw90GDOmkHeLZE6900%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 백업 작업과 대상 장비 이름 확인&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JDHwg/dJMcafse5vr/VEp7JuXEZODMn6YmOlPy3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JDHwg/dJMcafse5vr/VEp7JuXEZODMn6YmOlPy3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JDHwg/dJMcafse5vr/VEp7JuXEZODMn6YmOlPy3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJDHwg%2FdJMcafse5vr%2FVEp7JuXEZODMn6YmOlPy3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 복원 모드 선택&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전체 장치 복원 : 백업 된 모든 디스크들을 복원 (C, D 를 백업 받았다면 자동으로 선택되고 모두 복원)&lt;/li&gt;
&lt;li&gt;시스템 볼륨 복원 : Windows 가 설치 된 볼륨만 복원 (C 드라이브만 복구되고 EFI, 시스템 영역은 복원 안됨)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;지정된 볼륨 수동 북원(고급) : 수동으로 복구 할 영역 지정하여 복원 (이 글은 해당 모드로 진행합니다.)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XgJN4/dJMcadHVw9G/QYuWwtZJ4ZkZ4w7n1bwax0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XgJN4/dJMcadHVw9G/QYuWwtZJ4ZkZ4w7n1bwax0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XgJN4/dJMcadHVw9G/QYuWwtZJ4ZkZ4w7n1bwax0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXgJN4%2FdJMcadHVw9G%2FQYuWwtZJ4ZkZ4w7n1bwax0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 버전 선택 및 복구 영역 선택&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSk9yT/dJMcagLtQ2J/cj6nKgJa6Lb7x2JLVoTqw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSk9yT/dJMcagLtQ2J/cj6nKgJa6Lb7x2JLVoTqw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSk9yT/dJMcagLtQ2J/cj6nKgJa6Lb7x2JLVoTqw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSk9yT%2FdJMcagLtQ2J%2Fcj6nKgJa6Lb7x2JLVoTqw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4-1. 디스크 매핑 정보&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떻게 매핑되어 복원되는지 사전 확인이 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bA7gqa/dJMcagSeY7y/FHxUlhSVGDUEbnzZK5UGwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bA7gqa/dJMcagSeY7y/FHxUlhSVGDUEbnzZK5UGwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bA7gqa/dJMcagSeY7y/FHxUlhSVGDUEbnzZK5UGwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbA7gqa%2FdJMcagSeY7y%2FFHxUlhSVGDUEbnzZK5UGwk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 복원 요약을 확인하고 다음으로 넘어가 복원 진행&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bhp8S/dJMcafTkvbk/gXBWG4FfEqFuPnuiCSLMS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bhp8S/dJMcafTkvbk/gXBWG4FfEqFuPnuiCSLMS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bhp8S/dJMcafTkvbk/gXBWG4FfEqFuPnuiCSLMS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBhp8S%2FdJMcafTkvbk%2FgXBWG4FfEqFuPnuiCSLMS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;773&quot; height=&quot;531&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 실시간으로 속도 확인 가능. 완료되면 재부팅하면 됩니다.&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cloa7F/dJMcaiPZ5Th/yJDU4KD5xOS552WX2qKI90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cloa7F/dJMcaiPZ5Th/yJDU4KD5xOS552WX2qKI90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cloa7F/dJMcaiPZ5Th/yJDU4KD5xOS552WX2qKI90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcloa7F%2FdJMcaiPZ5Th%2FyJDU4KD5xOS552WX2qKI90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;777&quot; height=&quot;536&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제해결 1. 대상 장치에 공간이 부족하므로 선택한 볼륨을 자동으로 매핑할 수 없습니다. 다음을 클릭하여 디스크 매핑을 사용자 지정하거나 취소를 클릭하여 이 볼륨을 선택 취소합니다.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;동일 디스크&lt;/b&gt;에 전체 볼륨 복원을 하면 이상 없이 되지만 수동으로 파티션을 지정해서 할 때 애매하게 0.7 MB ~ 1 MB 가 부족하다면서 다음과 같이 메시지가 발생할 때 해결 방법 입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;복원 시 기존 디스크 영역과 크기가 동일하거나 커야 합니다. 디스크 제조사 마다 약간의 용량 차이가 발생할 수 있으며 이 해결법으로는 해결이 어려울 수 있습니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZoPJM/dJMcadnDbAK/Eaya3lPWGh4oiIaLsvrvYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZoPJM/dJMcadnDbAK/Eaya3lPWGh4oiIaLsvrvYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZoPJM/dJMcadnDbAK/Eaya3lPWGh4oiIaLsvrvYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZoPJM%2FdJMcadnDbAK%2FEaya3lPWGh4oiIaLsvrvYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;복원 버전에 할당된 파티션 목록들을 확인합니다.&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;318&quot; data-origin-height=&quot;135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfLrsV/dJMcaiWMaYE/YwuTsLH11wGjQo4NUA6u5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfLrsV/dJMcaiWMaYE/YwuTsLH11wGjQo4NUA6u5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfLrsV/dJMcaiWMaYE/YwuTsLH11wGjQo4NUA6u5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfLrsV%2FdJMcaiWMaYE%2FYwuTsLH11wGjQo4NUA6u5k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;318&quot; height=&quot;135&quot; data-origin-width=&quot;318&quot; data-origin-height=&quot;135&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;명령줄 인터페이스(CMD) 창을 엽니다.&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;290&quot; data-origin-height=&quot;258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rqGH6/dJMcaiWMaWW/6HdyRSYfOGSMqskeW8vBl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rqGH6/dJMcaiWMaWW/6HdyRSYfOGSMqskeW8vBl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rqGH6/dJMcaiWMaWW/6HdyRSYfOGSMqskeW8vBl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrqGH6%2FdJMcaiWMaWW%2F6HdyRSYfOGSMqskeW8vBl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;290&quot; height=&quot;258&quot; data-origin-width=&quot;290&quot; data-origin-height=&quot;258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;diskpart 로 들어간 후 파티션 생성 작업을 합니다.&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eEykxh/dJMcagdDSTD/hJYDHk82Qq4BKTt0AaSIKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eEykxh/dJMcagdDSTD/hJYDHk82Qq4BKTt0AaSIKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eEykxh/dJMcagdDSTD/hJYDHk82Qq4BKTt0AaSIKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeEykxh%2FdJMcagdDSTD%2FhJYDHk82Qq4BKTt0AaSIKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;421&quot; height=&quot;208&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;작업할 디스크를 확인하고 진행.&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;기존 디스크에 데이터가 있을 경우 백업 후 진행&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;디스크 목록 확인 및 지정&lt;/h4&gt;
&lt;pre id=&quot;code_1773105187781&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;list disk
sel disk 0&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;204&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n6Wb2/dJMcaflulXk/rmIgPZi9Ep2LanGDTk2AEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n6Wb2/dJMcaflulXk/rmIgPZi9Ep2LanGDTk2AEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n6Wb2/dJMcaflulXk/rmIgPZi9Ep2LanGDTk2AEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn6Wb2%2FdJMcaflulXk%2FrmIgPZi9Ep2LanGDTk2AEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;474&quot; height=&quot;204&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;204&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;파티션 생성&lt;/h4&gt;
&lt;pre id=&quot;code_1773105408181&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# gpt 로 변환
convert gpt

# 복구 파티션 생성
create part pri size=450

# EFI 시스템 파티션 생성
create part efi size 100

# MSR(예약) 생성
create part msr size=16

# 나머지 C 파티션 생성
create part pri&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgvnAO/dJMcaaxI0aK/VPm5lnsqToim0hsw3sWm1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgvnAO/dJMcaaxI0aK/VPm5lnsqToim0hsw3sWm1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgvnAO/dJMcaaxI0aK/VPm5lnsqToim0hsw3sWm1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgvnAO%2FdJMcaaxI0aK%2FVPm5lnsqToim0hsw3sWm1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;551&quot; height=&quot;317&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;이후 돌아와서 디스크 매핑 정보로 가서 우클릭으로 복사 지정 가능&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;839&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by3jDa/dJMcacCi3Mc/JuzN5dOHfD2WazQwW1lbJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by3jDa/dJMcacCi3Mc/JuzN5dOHfD2WazQwW1lbJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by3jDa/dJMcacCi3Mc/JuzN5dOHfD2WazQwW1lbJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby3jDa%2FdJMcacCi3Mc%2FJuzN5dOHfD2WazQwW1lbJ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;839&quot; height=&quot;500&quot; data-origin-width=&quot;839&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;정상적으로 복원 대상 지정 완료&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfgnIg/dJMcacoLelz/zAYKJkY3EihPPbA6bFhlQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfgnIg/dJMcacoLelz/zAYKJkY3EihPPbA6bFhlQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfgnIg/dJMcacoLelz/zAYKJkY3EihPPbA6bFhlQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfgnIg%2FdJMcacoLelz%2FzAYKJkY3EihPPbA6bFhlQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;773&quot; height=&quot;531&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>백업</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/39</guid>
      <comments>https://pms3298.tistory.com/39#entry39comment</comments>
      <pubDate>Tue, 10 Mar 2026 10:30:10 +0900</pubDate>
    </item>
    <item>
      <title>[Windows 11] 선택적 기능 WMIC, .NET Framework 3.5 수동 설치하기</title>
      <link>https://pms3298.tistory.com/38</link>
      <description>&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;들어가기에 앞서&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 11, Windows Server 2025부터 WMIC 패키지가 기본적으로 비활성화 됐다고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(관련자료 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/blog/windows-itpro-blog/how-to-install-wmic-feature-on-demand-on-windows-11/4189530&quot;&gt;https://techcommunity.microsoft.com/blog/windows-itpro-blog/how-to-install-wmic-feature-on-demand-on-windows-11/4189530&lt;/a&gt;)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;온라인으로 설치하면 문제없이 설치가 완료되지만 인터넷이 없는 오프라인 환경에서 설치하면 &quot;&lt;b&gt;추가할 수 없음&lt;/b&gt;&quot; 표시가 뜨면서 설치가 되지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MicroSoft 에서 제공하는 선택적 기능 iso 파일을 사용하여 선택적 기능(&lt;b&gt;WMIC&lt;/b&gt;) 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;언어 팩&lt;/b&gt;을 수동으로 설치해 보겠습니다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;테스트 환경&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;OS&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: Windows 11 Home 25H2 (26200.6584)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;네트워크&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 폐쇠망 (인터넷 X)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;준비&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 사이트에서&lt;span&gt;&lt;b&gt; Prerequisites&lt;/b&gt; &lt;/span&gt;에 있는&lt;span&gt; 링크를 통해 ISO 파일을 다운로드할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;22H2 and 23H2 버전과 24H2 and 25H2 버전이 있으니 자신의 OS 버전에 맞게 다운로드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(이 글은 25H2 이므로 26100.1.240331-1435.ge_release_amd64fre_CLIENT_LOF_PACKAGES_OEM.iso 로 진행)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;주소&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:&lt;span&gt; &lt;a href=&quot;https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후, ISO 파일을 서버로 옮긴 후 압축 해제를 하거나 탑재를 하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be6AHy/dJMcabwluUo/M2dyKKEQrcsLRRsIJuZgdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be6AHy/dJMcabwluUo/M2dyKKEQrcsLRRsIJuZgdk/img.png&quot; data-alt=&quot;Windows Explorer 에서 제공하는 탑재를 통해 E:\ 에 탑재한 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be6AHy/dJMcabwluUo/M2dyKKEQrcsLRRsIJuZgdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe6AHy%2FdJMcabwluUo%2FM2dyKKEQrcsLRRsIJuZgdk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;790&quot; height=&quot;307&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;307&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Windows Explorer 에서 제공하는 탑재를 통해 E:\ 에 탑재한 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;선택적 기능 수동 설치하기 (WMIC)&lt;/b&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;WMIC 설치하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;powershell 을 &lt;b&gt;관리자 권한&lt;/b&gt;으로 실행한 후 다음 명령어로 설치 가능합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;/CapabilityName:&lt;b&gt;&amp;lt;설치 할 패키지 이름&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;/Source:&lt;b&gt;&amp;lt;선택적기능 .cab 파일들이 존재하는 위치&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1770879836380&quot; class=&quot;groovy&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;Dism /Online /Add-Capability /CapabilityName:WMIC~~~~ /Source:E:\LanguagesAndOptionalFeatures&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;270&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KfbvJ/dJMcabXqcEX/VzsLLD2yf5Zz6o9Xvbk7q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KfbvJ/dJMcabXqcEX/VzsLLD2yf5Zz6o9Xvbk7q1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KfbvJ/dJMcabXqcEX/VzsLLD2yf5Zz6o9Xvbk7q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKfbvJ%2FdJMcabXqcEX%2FVzsLLD2yf5Zz6o9Xvbk7q1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;980&quot; height=&quot;270&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;270&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설치 확인하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Installed 상태로 보이면 설치 완료입니다. NotPresent 상태면 미설치 상태이며&lt;br /&gt;cab 파일 경로 문제로 설치가 안 됐었을 수도 있습니다. (버전 문제나 그 외에 문제일 수 있으니 DISM 로그 참조)&lt;/p&gt;
&lt;pre id=&quot;code_1770879836380&quot; class=&quot;sql&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;Get-WindowsCapability -Online | Where-Object Name -like &quot;*wmic*&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vethv/dJMcabC8A4m/uwIbFLGgVmsLKjkkharYVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vethv/dJMcabC8A4m/uwIbFLGgVmsLKjkkharYVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vethv/dJMcabC8A4m/uwIbFLGgVmsLKjkkharYVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvethv%2FdJMcabC8A4m%2FuwIbFLGgVmsLKjkkharYVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;711&quot; height=&quot;185&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시스템 설정 -&amp;gt; 선택적 기능 메뉴에서도 확인 가능&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ufvrF/dJMcagYJimX/GtGXNfLkxZ2DbGqKDENPTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ufvrF/dJMcagYJimX/GtGXNfLkxZ2DbGqKDENPTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ufvrF/dJMcagYJimX/GtGXNfLkxZ2DbGqKDENPTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FufvrF%2FdJMcagYJimX%2FGtGXNfLkxZ2DbGqKDENPTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;376&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;선택적 기능 수동 설치하기 (.NET Framework 3.5)&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;.NET Framework 3.5 (NetFx3) 도 Dism 명령어를 사용해서 오프라인 환경에서 수동설치 할 수도 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1772695850105&quot; class=&quot;jboss-cli&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Dism /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\LanguagesAndOptionalFeatures&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1201&quot; data-origin-height=&quot;267&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7LRKL/dJMcaaxGdml/aPK8qBwZt4V1BHWMIu8rQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7LRKL/dJMcaaxGdml/aPK8qBwZt4V1BHWMIu8rQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7LRKL/dJMcaaxGdml/aPK8qBwZt4V1BHWMIu8rQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7LRKL%2FdJMcaaxGdml%2FaPK8qBwZt4V1BHWMIu8rQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1201&quot; height=&quot;267&quot; data-origin-width=&quot;1201&quot; data-origin-height=&quot;267&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이상입니다. 감사합니다.&lt;/p&gt;</description>
      <category>OS/Install &amp;amp; Modify</category>
      <author>PeamS</author>
      <guid isPermaLink="true">https://pms3298.tistory.com/38</guid>
      <comments>https://pms3298.tistory.com/38#entry38comment</comments>
      <pubDate>Tue, 10 Mar 2026 08:36:10 +0900</pubDate>
    </item>
  </channel>
</rss>