티스토리 뷰

728x90
반응형

{본문의 작성 기준}

제목 :

[케이스일자] 기사처럼? ㅎㅎ

내용 :

[작성의 이유 및 참고사항]

[공식 및 참고 사이트]

[방법 및 설명 가이드]

[한줄평]

 

[작성의 이유 및 참고사항]

- 작성이유 

회사 내 있던 노트북이 멀티부팅인지 모르겠고 ㅋㅋ 지금 윈도우볼륨은 날렸으니! 리눅스로 사용할 노트북인데 용량이 적길래 확인해 보니

윈도우볼륨이 500G가 사용하고 있어 이것을 리눅스 볼륨으로 사용하기 위해서 했는데 그에 대한 작업에 대한 기록을 남김/

 

 

- 참고사항

해당 필자의 실행결과 말고 글아래는 기본적인 제조사의 공식제공링크도 참고하세요.

저희는 항상 환경에 따라서 잘 해내야 하니까요. 저의 실행환경정보와 실행기록을 남기니 참고해 주세요.

그 외의 상황에서는 직접 해보시면 큰 도움이 됩니다.

 

※ 모든 포스팅 글은 작성자의 개인환경에서의 실 적용을 토대로 작성되어 있으니 참고하여 활용해 주시고 책임이라고 할 순 없지만 본인의 자유임으로 참고만 해주세요.


[공식 및 참고 사이트]

parted 사용 관련  : https://www.gnu.org/software/parted/

 

Parted - GNU Project - Free Software Foundation

GNU Parted GNU Parted manipulates partition tables. This is useful for creating space for new operating systems, reorganizing disk usage, copying data on hard disks and disk imaging. The package contains a library, libparted, as well as a command-line fron

www.gnu.org

 

 


 

[방법 및 설명 가이드]

- 환경정보

OS : (실제 작업한 곳의 리눅스 정보)

CentOS Linux release 7.9.2009

리눅스의 정보를 확인하는 일반적인 명령어모음~

 

 

OS : (위의 리눅스를 접속했던 PC 측 정보)

Windows 11의 버전 (win11 pro 버전 22H2 빌드 22621.1194)

Win+r = 실행창에서 'winver' 결과

리소스 : 

작업 노트북

CPU : 12th Gen Intel(R) Core(TM) i5-1235U   1.30 GHz

MEM : 32G

 

접속 프로그램

※ 위의 환경에서 실제 구현된 정보임으로 그 외의 환경에서는 다를 수가 있을 수 있습니다.

 


-  방법 설명

1.  현재의 볼륨의 정보를 확인

리눅 서버에 접속하여 아이피를 먼저 확인한다.

## 현재 디스크의 정보를 조회
parted -l

화면서 보듯이 현재 128G 1개와 500G 1개가 보이고 500G의 파일시스템이 ntfs임~

2.  우선 이 해당볼륨을 그대로 사용하기 위하여 ntfs를 마운트 해서 사용해 보려 시도!

우선 리눅스 OS에 ntfs 볼륨 마운트 하기 위한 방법 순서대로ㄱㄱ싱

##### 작업하였던 명령어 모음

## 일단 repo epal-release 업데이트 
sudo yum install epel-release -y

## ntfs-3g 인스톨
sudo yum install ntfs-3g -y

## 리눅스에 마운트하여 사용할 폴더 생성
sudo mkdir ntfs500G

## 폴더 생성 확인 (항상 무언가 적용하면 확인은 필수)
ls -al

## 마운트 시도 실패 ㅋㅋ 에러나죠~
sudo mount /dev/sdb /ntfs500G

## 성공은 했으나 실제 사용할 볼륨이 아니네? ㅋㅋ
sudo mount /dev/sdb1 /ntfs500G

## 성공 그러나 ㅋㅋ
sudo mount /dev/sdb2 /ntfs500G

잘 설치가 되었고~
잘설치되고 이제 마운트해볼가~
마운트할 폴더도 만들어서 확인도 하고 이제 마운트해볼가!
어라 error다!!!

(( 필자는 위의 화면처럼 에러를 보게 되었다. 메시지를 보니 지점이 잘못되었다는 ㅋㅋㅋ))

다시~ 이유는 앞서의 디스크볼륨을 보았을 때 sdb1,2가 존재했던 거 ㅎㅎ

마운트는 성공인데..ㅋㅋ

확인해 보니 sdb2가 맞네요 ㅋㅋㅋ 실제 500G의 용량은 ㅎㅎㅎ

 

다시 ㄱㄱ

잘마운트되고 내용도 보이나 ㅋㅋ메시지를 보듯이 읽기만되고 Windows의 흔적이 남아있는듯 ㅠㅠ 결국 ntfs->xfs로 바꾸자! 결정 ㅋㅋㅋ에잇

2.  이제 최초작업의 방향을 바꾸어서 ntfs->xfs로 바꾸어봅시다

parted를 이용하여 ㄱㄱ싱~

## 작업할 디스크로 parted로 접속
parted /dev/sdb

## 파티션 확인
p

## 파티션 1번 삭제
rm 1

## 파티션 2번 삭제
rm 2

##

ㅎㅎ 또다시 보는 에러 아시다시피 기존 언마운트도 하시고 그 폴더에서 나오기도 해야하고 ㅋㅋㅋ 에러는 보면 볼수록 좋음!

화면처럼 나가는 명령어는 q

 

rm 1로 1번 파티션은 잘 지웠지만 ㅋㅋㅋ

이제 다시 2번 파티션을 지워봅시다...

 

파티션2번도 정상적으로 삭제 굿

3.  볼륨 초기화는 했으니 포맷해 봅시다.

## 파티션 테이블을 gpt로 달기
mklabel gpt

## 용량 유닛을 선택 *디스크가 500GB이니 GB로
unit GB

## 볼륨을 파티션을 구성하고
mkpart primary 0.0GB 500GB

##  확인
print

파티션닝완료 한개로~

!! 아니 근데 ㅋㅋㅋ 화면을 보니 파일시스템이 왜 ext3이지 아놔 ㅋㅋ xfs로 쓸 거야~ ㅋㅋㅋ

자 이제는 파일시스템을 변경하는 방법으로 ㄱㄱㄱ

ext3 -> xfs ㄱㄱ

 

 

## mkfs로 xfs로 파일시스템으로 강제로 포맷~
mkfs.xfs -f /dev/sdb1

## 확인
parted -l

짜잔 파일시스템이 xfs로 바뀐 마지막 모습

4.  마무리는 다 아시는 것처럼.. 리부팅해도 다시 마운트 되게 설정도 하고...

/data 폴더를 만들어서 마운트 기존 /ntfs500G 이름이 무색하니 ㅋㅋㅋ

잘되는 거 확인했으니 이제.. 자동마운트 재부팅해도 다시 잘 붙어있어야 하니..

## data 폴더 만들고
mkdir /data

## 마운트하고
mount /dev/sdb1 /data

## 확인하고
df -h

## /etc/fstab 신규 마운트 지점 추가 아래의 사이사이는 탭으로 ~
vi /etc/fstab
--생략--
/dev/sdb1	/data	xfs	defaults	0 0

:wq!

이제 폴더를 /data를 생성해서 초반의 이름은 이제 무의미해졌으니... 마운트하고 정상적으로 접속되는거 확인~

앞서 df -h의 명령어에서도 나오지만 간단하니 ㅎㅎ

파일시스템  : /dev/sdb1

마운트 지점 : /data

마지막 줄에 추가~ 간격은 탭으로~

[한줄평]

에러는 본다는 건 실패에 대한 성공의 어머니가 생각나게 한다?!

 

 

 

728x90
반응형
Comments