가상하드디스크의 크기 변경 또는 Disk 2 Disk 복사를 한 경우물리디스크의 크기만 변경되고, 파티션 정보는 그대로 유지되어 있기 때문에,변경된 디스크의 크기를 인식시키기 위한 일련의 작업이 필요함. 파티션 테이블 갱신 (-> LVM 크기 조정) -> 파일 시스템 인식의 순서로 진행됨. fdisk를 이용한 파티션 테이블의 갱신아래는 물리디스크(xvda)가 50GB에서 500GB로 확장하였으나,파티션 xvda1, xvda2 의 크기가 총 50GB로 450GB 가량이 낭비되고 있는 상태.# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 1024M 0 rom xvda 202:0 0 500G 0 disk├─xvda1 202:1 0 1G 0 part /boo..
Normal boot run level을 1로 변경하여 emergency mode 로 진입 home 디렉토리 백업 # tar czf home.tar.gz /home home 디렉토리 마운트 해제 # umount /home swap 중지 # swapoff -a fstab 에서 home 및 swap 마운트하는 부분을 주석처리 # vi /etc/fatab grub 설정에서 swap 마운트하는 부분을 모두 제거 # vi /boot/grub2/grub.cfg home 및 swap lvm 삭제 # lvremove /dev/centos/home # lvremove /dev/centos/swap 삭제된 공간을 root 파티션에 할당 # lvextend -l+100%Free /dev/centos/root lsblk, l..
VirtualBox 5.1.26 + RHEL 7.4 환경에서 발생 RHEL 7.4가 7.3과 동일한 커널에 X-Window만 최신 버전을 집어 넣어서 발생하는 에러라고 함.(https://forums.virtualbox.org/viewtopic.php?f=15&t=84201#p399506) 5.1.27 에서 해결중인 이슈로 아래의 페이지에서 Guest Additions 를 받아서 설치하면 된다.https://www.virtualbox.org/wiki/Testbuilds orhttps://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.1.27-117460.iso 정식 릴리즈된 버전이 아니므로 버그가 있을 수 있으니 주의.
일회성으로 변경하는 방법terminal을 로그아웃해도 변경사항이 유지되지만, 재부팅하면 cloud 설정으로 인해 원래대로 복구됨. hostnamectl을 이용해 hostname 변경$ sudo hostnamectl set-hostname [new-hostname] 변경사항 확인$ hostnamectl 재부팅 후에도 계속 유지되도록 변경하는 방법./etc/cloud/cloud.cfg 의 마지막에 아래의 내용 추가 preserve_hostname: true ex)$ echo "preserve_hostname: true" | sudo tee --append /etc/cloud/cloud.cfg /etc/hostname 을 열어 원하는 호스트명으로 변경 후 재부팅 ex)$ echo "new_hostname" |..
$ man yum......updateIf run without any packages, update will update every currently installed package. If one or more packages or package globs are specified, Yum will only update the listed packages. While updating packages, yum will ensure that all dependencies are satisfied. (See Specifying package names for more information) If the packages or globs specified match to packages which are not..
CDPATH는 환경변수로 cd 명령을 통해 디렉토리를 이동할 때 기준이 되는 path를 지정할 수 있다.값이 지정되어 있지 않은 경우 현재 디렉토리가 기준이 된다.(당연히...) 터미널에서 아래처럼 입력해보면,$ export CDPATH=".:/usr" $ cd ~ $ pwd /home/[user-id] $ cd local /usr/local $ pwd /usr/localcd 명령어로 이동시 CDPATH에 지정된 순서대로 대상 디렉토리가 있는지 조회해보고,없는 경우 그 다음 순서의 디렉토리를 조회한다.결과적으로 홈 디렉토리에는 local 이라는 이름의 디렉토리가 없고,/usr 디렉토리에는 local 디렉토리가 있으므로 /usr/local 로 이동하였다. 적당한 곳이 디렉토리를 생성해서 CDPATH에 등록..
1. 임시로 yum 설정을 변경# vi /etc/yum/pluginconf.d/search-disabled-repos.conf'notify_only=1' 을 'notify_only=0' 으로 변경. 2. google repo를 수동으로 등록vi 등의 에디터로 /etc/yum.repos.d 밑에 파일을 만들고,# vi /etc/yum.repos.d/google-x86_64.repo파일의 내용을 아래와 같이 작성한다.[google64] name=Google - x86_64 baseurl=http://dl.google.com/linux/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pu..
# dd if=/dev/zero of=dummy bs=100M || rm -f dummy