하드 확장에 관하여 질문이 있습니다.

byunghoon의 이미지

현제 리눅스 파티션을 나누어 사용하고 있는 유저 입니다.

예를 들어 파티션의 구성이 다음과 같다면..

sda1 /opt/program 10G
sda2 /boot 100M
tmpfs /dev/shm 4G
/var/lib/db 500G
sda4 / 50G

만약 /var/lib/program 500G의 용량이 부족하여 이를 안의 데이터 삭제나 이동 없이 하드 하나를 추가하여 다음과 같이 변경할 수 있는 방법이 있습니까? 왜냐면 /opt/program이 /var/lib/db를 참조하기 때문에 path를 바꾸지 못하며, 따로 하드를 추가하여 다른 곳으로 마운트 시킬 수 없기 때문이니다.

/var/lib/db 500G -> /var/lib/db 1TB

총 6개의 하드로구성되어 있으며 2개를 RAID로 묶어 리눅스와 사용 프로그램을 설치 하였고, 4개를 RAID로 묶어 오로지 DB(/var/lib/db)로만 사용 하고 있습니다.

select99의 이미지

200G 데이터를 500G 하드에 이동시키고..동일패스로 마운트 시키면되죠..

애초 고용량이라면.. 하위폴더를 두시면 이동없이 해결될듯.

byunghoon의 이미지

/var/lib/db2를 만들라는 이야기 인가용?
이러면 프로그램에서 db를 사용 할때 db2를 참조 하지 못할것 같은데요..

Fe.head의 이미지

개인 PC라면
/ 디렉토리 10G ~ 100G - 나중에 윈도우나 데이터 드라이브로 쓰실 계획까지 생각해서 하시는것이 좋습니다.
스왑 4~8G 하시고 나머지는 data로 적당히 나눠쓰면 될겁니다.

-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

byunghoon의 이미지

오로지 리눅스와 그 위에 올린 웹서버 프로그램을 위한 피씨 입니다.

koseph의 이미지

파티션만 사용하신 경우 해당 파티션의 데이터를 복사, 이동하지 않고서 용량을 키울 수 있는 방법이 제가 알기론 없는 것 같습니다.

LVM을 사용하고 계신다면 volume resizing으로 해결이 가능하죠.

혹시 /var/lib/db가 500G 이상 커지는 경우가 예상된다면 단순히 새로운 파티션으로 옮기시는 것 보다는 새 디스크를 LVM volume으로 구성하시는 게 유리할 듯 합니다.
---------------------------------
There's always another way, dear.

---------------------------------
There's always another way, dear.

byunghoon의 이미지

LVM을 사용 하지 않고 하드 6개를 2개를 묶어 리눅스와 프로그램을 설치 하였고, 4개를 묶어 db(/var/lib/db)로만 사용 하고 있습니다.
실제는 db의 크기가 500기가 이며, 거의 한계에 다달아서 db를 증설하려고 방법을 찾고 있습니다.
말씀 대로라면 데이터를 복사 이동 하지 않고서 용량을 키울 수 없을 것 같네용...

koseph의 이미지

RAID로 구성하셨다는 말씀이신지요?

RAID로 구성하신 경우라 하더라도 LVM은 상단의 레이어이므로 관계없이 사용하실 수 있습니다.

하지만, 이 작업도 새로이 볼륨을 생성하는 작업이 들어가므로 데이터를 백업했다가 다시 복사해 넣으셔야 됩니다.

LVM을 일단 구축한 이후라면 추가 하드디스크를 새로운 레이드로 구성(기존 구성 유지)해서 추가하시든 혹은 싱글 디스크를 여러개 추가하든 관계없이 볼륨 확장은 파일시스템의 한계까지 순식간에 할 수 있습니다.

자세한 것은 LVM2 Howto 문서를 참조하세요.

그나저나 무슨 내용을 DB에 저장하시길래 500Gb가 넘어가시나요? 엄청나군요.
---------------------------------
There's always another way, dear.

---------------------------------
There's always another way, dear.

byunghoon의 이미지

한번 시도해보고 다시 문의해 드리겠습니다.

저희 회사에서 쓰는 하드입니다.

공간이 많이 필요한 곳은 DB 쪽이라서 증설이 언제든지 필요할것 같아 미리 방도를 찾고 있는 중입니다.

bushi의 이미지

stackable file system 에 관심있다면 aufs, unionfs... 등등을 알아보세요.

심각하게 고민할 것이 아니라면 mount --bind 도 쓸만하죠.

OTL

byunghoon의 이미지

찾고 있는데 무슨 말인지..ㅠㅠ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.