본문 바로가기

Develop/Server45

[Linux] 쿼터를 활용한 사용자 공간 할당하기(2) 지난 포스팅에서 쿼터를 사용해보기 위해 사용자를 만들고 또 쿼터 전용으로 디렉터리를 마운트 시켜봤었다. (지난 포스팅 보러가기) devkingdom.tistory.com/197 [Linux] 쿼터를 활용한 사용자 공간 할당하기(1) 리눅스는 보통 구축해놓으면 서버로 사용하기에 한명의 사용자가 아닌 여러명의 사용자가 사용한다. 그래서 모두가 root 를 바라보고 파일시스템을 사용하면 하드디스크가 꽉차버려서 시스템 devkingdom.tistory.com 오늘은 쿼터를 사용하기 위한 쿼터 DB를 만들고 사용자에게 사용량을 할당해줘볼려고 한다. 먼저 쿼터를 사용하기 위해서는 쿼터 DB를 만들어 줘야하니 이것 부터 해보자. 먼저 이전에 마운트 했던 디렉토리인 /userDev로 이동하고 일단 생성전에 쿼터를 꺼주.. 2020. 10. 26.
[Linux] 쿼터를 활용한 사용자 공간 할당하기(1) 리눅스는 보통 구축해놓으면 서버로 사용하기에 한명의 사용자가 아닌 여러명의 사용자가 사용한다. 그래서 모두가 root 를 바라보고 파일시스템을 사용하면 하드디스크가 꽉차버려서 시스템 전체가 동작하지 않을 수 있다. 또한 여러명이 동시에 하드디스크를 읽고 쓴다면 이는 성능저하를 야기할 수 있다. 이런 상황을 대비해서 사용자별로 사용할 수 있는 용량을 제한해야 한다. 쿼터 쿼터는 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 갯수를 제한하는 기술이다. 각 사용자마다 별도의 파일 시스템을 지정해주고 지정한 부분만 사용하게 하면 파일시스템에서 발생하는 문제를 예방할 수 있다. 개인별 쿼터 설정은 1) /etc/fstab 수정 (/etc/fstab 옵션 부분에 쿼터 관련 부분을 추가) 2) 재부팅.. 2020. 10. 23.
[Linux] RAID위에 CentOS 설치하기 RAID1에 CentOS 설치하기 보통 실무에서는 OS를 설치할때도 , 안전하게 사용하기 위해 결함허용을 제공하는 RAID에 os를 설치한다. 오늘은 결함 허용을 제공하는 RAID 1위에 CentOS를 설치해볼거다. 기존에 RAID 구성했던 것과 대체적으로 비슷한데, 처음부터 설정을 해줘야할게 꽤 있다. 먼저 가상 머신을 하나 만들자! 이미지 파일은 일단 설정을 다해주고 나서 넣도록하자. ㄷ다음은 CeontOS 7 64-bit로 눌러주고 적당한 위치에 설치를 준비하자. 일단 디스크 초기에 하나 만들어주자 (나중에 하나더 만들어 줄거다) 다음은 Customize Hadware로 들어가서 불필요한 것들을 지워주자. 간단하게 usb,sound 등을 지워주면된다. 그러고나서 Finish를 눌러주자. 자 여기서 .. 2020. 10. 23.
[Linux] CentOS에서 LVM 사용해보기 하이 얼마전까지 RAID 에 대해 글을 썼었다. 오늘은 LVM 에 대해 글을 좀 써보려고한다. LVM은 Logical Volume Manager 의 약자이다. LVM 같은 경우 이전 포스팅에서 다뤘던 Linear RAID 와 기능이 비슷하다. 근데 훨씬더 많은 기능이 있다. ( CentOS에서는 Default로 설치시 LVM 으로 하드디스크를 분할하여 설치 진행함) LVM 은 여러개의 하드디스크(물리 볼륨)을 하나로 묶어 볼륨그룹으로 만들고, 다시 필요한 용량의 파티션(논리그룹)으로 나눠서 사용하는 것을 의미한다. 그림을 간단하게 설명하도록 하겠다. 위의 그림은 물리 볼륨인 2GB 짜리 하드디스크와 3GB 짜리 하드디스크를 합쳐서 하나의 볼륨그룹 (5GB) 으로 묶은 뒤, 다시 각각 1GB, 3GB, 1.. 2020. 9. 10.
[Linux] RAID 6, RAID 1+0, RAID 1+6 구현하기 하이 ...! 오늘은 RAID 관련하여 마지막 글을 쓴다. 이전에 썼던 글들은 아래 링크를 통해 확인하시면 좋을듯 하다. devkingdom.tistory.com/177 [Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare) 서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 � devkingdom.tistory.com devkingdom.tistory.com/178 [Linux] 여러 개의 하드디스크를 하나 인 것처럼 사용하기 (feat. RAID) 만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각.. 2020. 9. 8.
[Linux] 리눅스 하드디스크 고장시 대처방법 하이 ~~!! 저번 포스팅에서 Linear RAID, RAID 0, RAID 1, RAID 5 까지 설치해서 구성을 해봤다. 설치만 할 줄 아는 것보다 복구를 하는것도 굉장히 중요하다. 오늘은 구성해놓은 RAID를 일부러 고장낸 뒤에 다시 복구해보는 것을 해보록 할 것이다. . 위의 그림의 왼쪽처럼 각 RAID를 구성하는 하드디스크를 하나 씩 먼저 제거해보자. 위의 그림을 보면 조금 신기한게 삭제하고 나면 기존의 장치가 사라지느게 아니라 하나씩 밀리는 걸 볼 수 있다. 예를 들면 기존의 /dev/sdc (SCSI 0:2) 가 없어지면 그 장치가 없어지는 게 아니라 아래로 하나씩 밀리는 것이다. 고장내기 전에 고통적으로 테스트할 파일을 하나만들고 각 RAID 위치에 복사를 해두자. 복사를 하고나서 이제 h.. 2020. 9. 4.
[Linux] 하드디스크 증설하기 (Linear RAID, RAID 0, RAID 1, RAID 5) 하이 ..! 저번에 RAID 관련해서 설명을 한 포스팅을 했었다. 오늘은 Linear RAID 부터 RAID 0, RAID1, RAID5 까지 설치를 해보려고한다. Linear RAID 먼저 Linear RAID 부터 구축하자. 아래와 같이/dev/sdb, /dev/sdc에 장착한 하드디스크를 두개 묶어 Linear RAID 로 구축해볼 것이다. 진행할 프로세스는 아래와 같다. Linear RAID나 LAID 0, 1 ,5 다 방법은 비슷하니 이거 하나만 제대로 한번 해보면 다 쉽게 구성할 수 있을 듯 하다. 일단 위의 그림대로 해보기 위해서 디스크부터 장착해보자. 얼마전에 내가 단일 디스크를 장착하고 마운트 하는 것을 보여드린적이 있다. 안보신 분들은 아래 링크를 한번 보고 오자. https://dev.. 2020. 9. 2.
[Linux] 여러 개의 하드디스크를 하나 인 것처럼 사용하기 (feat. RAID) 만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각할 것이다. 그런데 이게 구매만 한다고 되는 것은 아니다. 각 하드디스크가 용량이 넘치지 않도록 저장할 파일을 잘 분배해서 저장해줘야 하드디스크를 효율적으로 사용할 수 있다. 이때 여러개의 하드 디스크를 하나의 하드디스크처럼 사용할 수 있는 방법으로 RAID와 LVM 이라는게 있다. 여기서 오늘은 RAID라는걸 정리해보려고한다. RAID 의 종류 RAID는 Redundant Array of Inexpensive/independent Disks 의 줄임말이다. RAID는 크게 하드웨어 RAID 와 소프트웨어 RAID로 나눌 수 있다. 하드웨어 RAID는 말 그대로 핟하드웨어 RAID는 말그대로 하드웨어 제조사에서 하드디스.. 2020. 9. 1.
[Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare) 서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 하드디스크를 추가하기도 한다. 오늘은 하드디스크를 한개 추가하는 실습을 해보려고 한다. 본인이 서버 쪽 개발이나 인프라 쪽에서 일을 하거나, 이 업무에 관심이 있으면 아주 중요한 내용이니 익숙해질 때까지 보고 또 보기를 권한다. https://devkingdom.tistory.com/93?category=834848 [Linux] VMWare에 CentOS 리눅스 설치하기 하이 여러분~~!! 지난 포스팅에서 가상머신이 무엇인지에 대해 포스팅을 했었다. (이전 포스팅을 안보셨다면 아래링크로 접속해주세요~.. 2020. 8. 28.