{"id":43808,"date":"2026-10-06T10:35:00","date_gmt":"2026-10-06T03:35:00","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=43808"},"modified":"2026-10-06T10:37:55","modified_gmt":"2026-10-06T03:37:55","slug":"xu-ly-vps-bi-day-dung-luong","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/xu-ly-vps-bi-day-dung-luong\/","title":{"rendered":"H\u01b0\u1edbng D\u1eabn C\u00e1ch X\u1eed L\u00fd VPS B\u1ecb \u0110\u1ea7y Dung L\u01b0\u1ee3ng (S\u1eeda L\u1ed7i Full Disk)"},"content":{"rendered":"<p><!-- SAPO \/ OPENING --><\/p>\n<p style=\"text-align: justify;\">Khi website \u0111\u1ed9t ng\u1ed9t b\u00e1o l\u1ed7i 500 ho\u1eb7c database ng\u1eebng ho\u1ea1t \u0111\u1ed9ng k\u00e8m th\u00f4ng b\u00e1o &#8220;No space left on device&#8221;, b\u1ea1n c\u1ea7n bi\u1ebft c\u00e1ch <strong>x\u1eed l\u00fd VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng<\/strong> ngay l\u1eadp t\u1ee9c \u0111\u1ec3 h\u1ec7 th\u1ed1ng v\u1eadn h\u00e0nh tr\u1edf l\u1ea1i. T\u1ea1i sao VPS b\u1ecb b\u00e1o l\u1ed7i full disk v\u00e0 c\u00e1c b\u01b0\u1edbc g\u00f5 l\u1ec7nh chi ti\u1ebft n\u00e0o gi\u00fap gi\u1ea3i ph\u00f3ng dung l\u01b0\u1ee3ng, d\u1ecdn s\u1ea1ch file r\u00e1c ngay l\u1eadp t\u1ee9c? B\u00e0i vi\u1ebft n\u00e0y t\u1eeb <a href=\"\/\">InterData<\/a> s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n c\u00e1c l\u1ec7nh CLI th\u1ef1c t\u1ebf tr\u00ean Linux, c\u00e1ch truy v\u1ebft th\u01b0 m\u1ee5c chi\u1ebfm ch\u1ed7 v\u00e0 ph\u01b0\u01a1ng ph\u00e1p l\u00e0m s\u1ea1ch log an to\u00e0n kh\u00f4ng g\u00e2y l\u1ed7i d\u1ecbch v\u1ee5.<\/p>\n<p><!-- TABLE OF CONTENTS --><\/p>\n<div style=\"background-color: #eff6ff; padding: 20px; border: 1.5px solid #BFDBFE; border-radius: 12px; margin-bottom: 40px; box-shadow: 0 8px 20px rgba(37,99,235,0.05);\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; font-size: 18px; margin: 0 0 15px; color: #1e3a8a;\">N\u1ed8I DUNG B\u00c0I VI\u1ebeT<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0;\">\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section1\">1. T\u1ea1i sao VPS b\u1ecb l\u1ed7i &#8220;No space left on device&#8221; (Full Disk)?<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section2\">2. So s\u00e1nh nguy\u00ean nh\u00e2n: \u0110\u1ea7y dung l\u01b0\u1ee3ng v\u1eadt l\u00fd vs \u0110\u1ea7y Inode<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section3\">3. L\u1ec7nh ki\u1ec3m tra dung l\u01b0\u1ee3ng v\u00e0 t\u00ecm file l\u1edbn nh\u1ea5t tr\u00ean Linux<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section4\">4. H\u01b0\u1edbng d\u1eabn gi\u1ea3i ph\u00f3ng dung l\u01b0\u1ee3ng Linux (Ubuntu\/CentOS)<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section5\">5. C\u00e1ch d\u1ecdn r\u00e1c VPS Linux: X\u00f3a log Nginx, Apache v\u00e0 MySQL<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section6\">6. Kh\u1eafc ph\u1ee5c l\u1ed7i b\u00e1o Full Disk nh\u01b0ng dung l\u01b0\u1ee3ng v\u1eabn c\u00f2n tr\u1ed1ng<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section7\">7. C\u1ea5u h\u00ecnh b\u1ea3o m\u1eadt v\u00e0 t\u1ed1i \u01b0u Logrotate t\u1ef1 \u0111\u1ed9ng<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n<style>\n.interdata-plan-carousel,.interdata-plan-carousel *{box-sizing:border-box}\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--muted:#516173;--border:#d8e6fb;--bg:#f3f8ff;--shadow:0 5px 14px rgba(0,62,145,.08);background:var(--bg);padding:14px 56px 18px;position:relative;overflow:hidden;border-radius:20px;}\n.interdata-carousel-heading{color:#f00;font-family:Roboto,sans-serif;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-viewport{overflow:hidden;width:100%}\n.interdata-plan-track{display:flex;align-items:stretch;gap:12px;overflow:visible;padding:0 0 4px;transform:translate3d(0,0,0);transition:transform .45s ease;will-change:transform;touch-action:pan-y}\n.interdata-plan-card{flex:0 0 calc((100% - 24px)\/3);min-width:0;min-height:0!important;height:auto;background:#fff;border:1px solid var(--border);border-radius:8px;padding:15px 12px 13px;display:flex;flex-direction:column;box-shadow:var(--shadow)}\n.interdata-plan-title{color:var(--blue-dark);font-size:16px;line-height:1.22;font-weight:800;text-align:center;margin:0 0 7px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.interdata-plan-price{color:var(--blue-dark);font-size:24px;line-height:1;font-weight:900;text-align:center;margin-bottom:12px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:10px;font-weight:800;margin-left:2px}\n.interdata-plan-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;background:#ff3934;color:#fff;border-radius:5px;padding:7px 8px;font-size:9px;line-height:1;font-weight:800;margin-bottom:15px;white-space:nowrap;max-width:100%}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:7px;align-items:flex-start;color:var(--text);font-size:12px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 10px!important;padding:0!important}\n.interdata-plan-icon{width:14px;min-width:14px;height:14px;color:#0069ff;margin-top:2px}\n.interdata-plan-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.interdata-plan-spacer{flex:1;min-height:16px}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:42px;width:100%;margin-top:auto!important;margin-bottom:0!important;background:var(--blue);color:#fff!important;border-radius:5px;font-size:13px;font-weight:800;text-decoration:none!important;box-shadow:0 7px 14px rgba(0,91,234,.24);transition:transform .2s ease,background .2s ease}\n.interdata-plan-button:hover{background:var(--blue-dark);color:#fff!important;transform:translateY(-1px)}\n.interdata-carousel-arrow{position:absolute;top:50%;z-index:5;width:44px;height:54px;border:2px solid #fff!important;border-radius:999px;background:var(--blue)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,62,145,.32);display:flex!important;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-35%);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}\n.interdata-carousel-arrow:hover{background:var(--blue-dark)!important;color:#fff!important;transform:translateY(-35%) scale(1.04)}\n.interdata-carousel-arrow:disabled{opacity:.78;cursor:not-allowed;background:#8aa6cf!important;color:#fff!important}\n.interdata-carousel-arrow:disabled:hover{background:#8aa6cf!important;color:#fff!important;transform:translateY(-35%)}\n.interdata-carousel-arrow svg{display:none!important}\n.interdata-carousel-arrow:before{content:none!important;display:none!important}\n.interdata-carousel-mark{display:block!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:1!important;text-align:center!important;pointer-events:none!important;transform:translateY(-2px)}\n.interdata-carousel-prev{left:14px}\n.interdata-carousel-prev .interdata-carousel-mark{margin-left:-2px}\n.interdata-carousel-next{right:14px}\n.interdata-carousel-next .interdata-carousel-mark{margin-right:-2px}\n@media (max-width:800px){.interdata-plan-carousel{padding:12px 44px 16px}.interdata-plan-card{flex-basis:calc((100% - 12px)\/2)}.interdata-carousel-heading{font-size:16px}.interdata-carousel-prev{left:6px}.interdata-carousel-next{right:6px}}\n@media (max-width:480px){.interdata-plan-carousel{padding:12px 38px 16px}.interdata-plan-card{flex-basis:100%}.interdata-plan-price{font-size:23px}.interdata-carousel-arrow{width:34px;height:44px}.interdata-carousel-mark{font-size:32px!important}.interdata-carousel-prev{left:3px}.interdata-carousel-next{right:3px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\" data-interdata-carousel>\n  <div class=\"interdata-carousel-heading\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/div>\n\n  <svg width=\"0\" height=\"0\" style=\"position:absolute;visibility:hidden\" aria-hidden=\"true\">\n    <symbol id=\"id-icon-cpu\" viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"2\"><\/rect><path d=\"M4 9h3M4 15h3M17 9h3M17 15h3M9 4v3M15 4v3M9 17v3M15 17v3\"><\/path><path d=\"M10 10h4v4h-4z\"><\/path><\/symbol>\n    <symbol id=\"id-icon-ram\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"8\" rx=\"2\"><\/rect><path d=\"M7 16v2M11 16v2M15 16v2M19 16v2M7 11h1M11 11h1M15 11h1\"><\/path><\/symbol>\n    <symbol id=\"id-icon-storage\" viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"><\/rect><path d=\"M9 7h6\"><\/path><circle cx=\"12\" cy=\"16\" r=\"1.5\"><\/circle><\/symbol>\n    <symbol id=\"id-icon-network\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5a10 10 0 0 1 14 0\"><\/path><path d=\"M8.5 16a5 5 0 0 1 7 0\"><\/path><path d=\"M12 19h.01\"><\/path><\/symbol>\n    <symbol id=\"id-icon-gift\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"2\"><\/rect><path d=\"M12 8v13M3 12h18\"><\/path><path d=\"M7.5 8C6.1 8 5 6.9 5 5.5S6.1 3 7.5 3C10 3 12 8 12 8\"><\/path><path d=\"M16.5 8C17.9 8 19 6.9 19 5.5S17.9 3 16.5 3C14 3 12 8 12 8\"><\/path><\/symbol>\n  <\/svg>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-prev\" type=\"button\" aria-label=\"Xem 3 g\u00f3i tr\u01b0\u1edbc\" onclick=\"var r=this.closest('[data-interdata-carousel]');if(!r)return false;var t=r.querySelector('.interdata-plan-track'),c=t?t.querySelectorAll('.interdata-plan-card'):[];if(!t||!c.length)return false;var v=window.matchMedia('(max-width:480px)').matches?1:(window.matchMedia('(max-width:800px)').matches?2:3),m=Math.max(0,c.length-Math.min(v,c.length||1)),s=[],i=0;while(i&lt;m){s.push(i);i+=v}if(!s.length||s[s.length-1]!==m)s.push(m);var p=parseInt(r.getAttribute('data-inline-page')||'0',10);p=(p-1+s.length)%s.length;r.setAttribute('data-inline-page',p);var g=parseFloat(window.getComputedStyle(t).gap)||12,w=c[0].getBoundingClientRect().width;t.style.transition='transform .45s ease';t.style.transform='translate3d('+(-(w+g)*s[p])+'px,0,0)';return false;\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8249;<\/span>\n  <\/button>\n\n  <div class=\"interdata-plan-viewport\">\n    <div class=\"interdata-plan-track\">\n      <!-- 7 card d\u1ef1 ph\u00f2ng: JavaScript s\u1ebd \u0111\u1ed3ng b\u1ed9 l\u1ea1i t\u1eeb API portal khi trang t\u1ea3i. -->\n      <article class=\"interdata-plan-card\" data-plan-pid=\"490\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">299.000 \u0111<span>\/3 th\u00e1ng<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore Intel Xeon Scalable<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>2 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-value-plans-2026\/best-value-plans-premium-base\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"529\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 1<\/h3>\n        <div class=\"interdata-plan-price\">998.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-1\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"530\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 2<\/h3>\n        <div class=\"interdata-plan-price\">2.666.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>5 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>70 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-2\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"531\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 3<\/h3>\n        <div class=\"interdata-plan-price\">5.888.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>9 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>140 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-3\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"521\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 1<\/h3>\n        <div class=\"interdata-plan-price\">988.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-1\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"522\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 2<\/h3>\n        <div class=\"interdata-plan-price\">2.988.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300 Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-2\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"523\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 3<\/h3>\n        <div class=\"interdata-plan-price\">5.999.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>8 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>140 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>400 Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-3\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-next\" type=\"button\" aria-label=\"Xem 3 g\u00f3i ti\u1ebfp theo\" onclick=\"var r=this.closest('[data-interdata-carousel]');if(!r)return false;var t=r.querySelector('.interdata-plan-track'),c=t?t.querySelectorAll('.interdata-plan-card'):[];if(!t||!c.length)return false;var v=window.matchMedia('(max-width:480px)').matches?1:(window.matchMedia('(max-width:800px)').matches?2:3),m=Math.max(0,c.length-Math.min(v,c.length||1)),s=[],i=0;while(i&lt;m){s.push(i);i+=v}if(!s.length||s[s.length-1]!==m)s.push(m);var p=parseInt(r.getAttribute('data-inline-page')||'0',10);p=(p+1)%s.length;r.setAttribute('data-inline-page',p);var g=parseFloat(window.getComputedStyle(t).gap)||12,w=c[0].getBoundingClientRect().width;t.style.transition='transform .45s ease';t.style.transform='translate3d('+(-(w+g)*s[p])+'px,0,0)';return false;\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8250;<\/span>\n  <\/button>\n<\/div>\n\n<script>\n(function(){\n  var API_GROUPS=[\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=89&module',pids:[490]},\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=100&module',pids:[529,530,531]},\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=97&module',pids:[521,522,523]}\n  ];\n  var PLAN_CYCLES={\n    490:{key:'quarterly',label:'3 th\u00e1ng'},\n    529:{key:'annually',label:'n\u0103m'},\n    530:{key:'annually',label:'n\u0103m'},\n    531:{key:'annually',label:'n\u0103m'},\n    521:{key:'annually',label:'n\u0103m'},\n    522:{key:'annually',label:'n\u0103m'},\n    523:{key:'annually',label:'n\u0103m'}\n  };\n\n  function fetchPlanData(){\n    if(window.interdataPlanApiPromise)return window.interdataPlanApiPromise;\n\n    window.interdataPlanApiPromise=Promise.all(API_GROUPS.map(function(group){\n      return fetch(group.url,{method:'GET',mode:'cors',cache:'no-store'})\n        .then(function(response){\n          if(!response.ok)throw new Error('API '+response.status);\n          return response.json();\n        })\n        .then(function(data){\n          if(!data||data.success!==true||!Array.isArray(data.products))return [];\n          return data.products.filter(function(product){\n            return group.pids.indexOf(Number(product.pid))!==-1;\n          });\n        })\n        .catch(function(error){\n          console.warn('Kh\u00f4ng th\u1ec3 c\u1eadp nh\u1eadt nh\u00f3m g\u00f3i InterData:',group.url,error);\n          return [];\n        });\n    })).then(function(groups){\n      return groups.reduce(function(all,products){return all.concat(products);},[]);\n    });\n\n    return window.interdataPlanApiPromise;\n  }\n\n  function parseDescription(html){\n    var source=String(html||'')\n      .replace(\/<brs*\/?>\/gi,'n')\n      .replace(\/<\/(p|div|li)>\/gi,'n');\n    var holder=document.createElement('div');\n    holder.innerHTML=source;\n    var strong=holder.querySelector('strong');\n    var badge=strong?strong.textContent.trim():'';\n    var lines=(holder.textContent||'').split(\/r?n\/).map(function(line){\n      return line.trim();\n    }).filter(Boolean);\n    if(badge&&lines[0]===badge)lines.shift();\n    return {badge:badge,features:lines};\n  }\n\n  function iconForFeature(feature){\n    if(\/ram\/i.test(feature))return 'id-icon-ram';\n    if(\/ssd|nvme|storage|disk\/i.test(feature))return 'id-icon-storage';\n    if(\/vcore|vcpu|cpu|xeon|amd\/i.test(feature))return 'id-icon-cpu';\n    if(\/ipv4|network|mbps|gbps|bandwidth\/i.test(feature))return 'id-icon-network';\n    return 'id-icon-gift';\n  }\n\n  function createFeatureItem(feature){\n    var item=document.createElement('li');\n    var icon=document.createElement('span');\n    var svg=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');\n    var use=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','use');\n    icon.className='interdata-plan-icon';\n    use.setAttribute('href','#'+iconForFeature(feature));\n    svg.appendChild(use);\n    icon.appendChild(svg);\n    item.appendChild(icon);\n    item.appendChild(document.createTextNode(feature));\n    return item;\n  }\n\n  function updateCardFromApi(root,product){\n    var pid=Number(product.pid);\n    var cycle=PLAN_CYCLES[pid];\n    var card=root.querySelector('[data-plan-pid=\"'+pid+'\"]');\n    if(!card||!cycle)return;\n\n    var title=card.querySelector('.interdata-plan-title');\n    var priceBox=card.querySelector('.interdata-plan-price');\n    var badgeBox=card.querySelector('.interdata-plan-badge');\n    var featureList=card.querySelector('.interdata-plan-features');\n    var button=card.querySelector('.interdata-plan-button');\n    var description=parseDescription(product.description);\n    var pricing=product.pricing&&product.pricing.VND;\n    var price=pricing?Number(pricing[cycle.key]):-1;\n\n    if(title&&product.name)title.textContent=product.name;\n    if(priceBox&&Number.isFinite(price)&&price>=0){\n      priceBox.textContent=Math.round(price).toLocaleString('vi-VN')+' \u0111';\n      var suffix=document.createElement('span');\n      suffix.textContent='\/'+cycle.label;\n      priceBox.appendChild(suffix);\n    }\n    if(badgeBox&&description.badge)badgeBox.textContent=description.badge;\n    if(featureList&&description.features.length){\n      featureList.textContent='';\n      description.features.forEach(function(feature){\n        featureList.appendChild(createFeatureItem(feature));\n      });\n    }\n    if(button&&product.product_url)button.href=product.product_url;\n  }\n\n  function setupInterDataCarousel(root){\n    var track=root.querySelector('.interdata-plan-track');\n    var prev=root.querySelector('.interdata-carousel-prev');\n    var next=root.querySelector('.interdata-carousel-next');\n    if(!track||!prev||!next||track.dataset.ready==='1')return;\n    track.dataset.ready='1';\n    prev.disabled=false;\n    next.disabled=false;\n    var activePage=0;\n    var touchStartX=null;\n\n    function visibleCards(){\n      if(window.matchMedia&&window.matchMedia('(max-width:480px)').matches)return 1;\n      if(window.matchMedia&&window.matchMedia('(max-width:800px)').matches)return 2;\n      return 3;\n    }\n\n    function pageStarts(){\n      var total=track.querySelectorAll('.interdata-plan-card').length;\n      var visible=Math.min(visibleCards(),total||1);\n      var maxStart=Math.max(0,total-visible);\n      var starts=[];\n      var start=0;\n      while(start<maxStart){\n        starts.push(start);\n        start+=visible;\n      }\n      if(!starts.length||starts[starts.length-1]!==maxStart)starts.push(maxStart);\n      return starts;\n    }\n\n    function renderSlide(animate){\n      var cards=track.querySelectorAll('.interdata-plan-card');\n      var starts=pageStarts();\n      if(!cards.length||!starts.length)return;\n      if(activePage>=starts.length)activePage=starts.length-1;\n      if(activePage<0)activePage=0;\n\n      var cardWidth=cards[0].getBoundingClientRect().width;\n      var trackStyle=window.getComputedStyle?window.getComputedStyle(track):null;\n      var gap=trackStyle?parseFloat(trackStyle.columnGap||trackStyle.gap):12;\n      if(!Number.isFinite(gap))gap=12;\n      if(cardWidth<=0)return;\n\n      track.style.transition=animate?'transform .45s ease':'none';\n      track.style.transform='translate3d('+(-(cardWidth+gap)*starts[activePage])+'px,0,0)';\n      prev.setAttribute('aria-disabled',starts.length>1?'false':'true');\n      next.setAttribute('aria-disabled',starts.length>1?'false':'true');\n    }\n\n    function move(direction){\n      var starts=pageStarts();\n      if(starts.length<=1)return;\n      activePage=parseInt(root.getAttribute('data-inline-page')||activePage,10)||0;\n      activePage=(activePage+direction+starts.length)%starts.length;\n      root.setAttribute('data-inline-page',activePage);\n      renderSlide(true);\n    }\n\n    track.addEventListener('touchstart',function(event){\n      touchStartX=event.touches&&event.touches[0]?event.touches[0].clientX:null;\n    },{passive:true});\n    track.addEventListener('touchend',function(event){\n      if(touchStartX===null)return;\n      var endX=event.changedTouches&&event.changedTouches[0]?event.changedTouches[0].clientX:touchStartX;\n      var distance=endX-touchStartX;\n      touchStartX=null;\n      if(Math.abs(distance)>=40)move(distance<0?1:-1);\n    },{passive:true});\n\n    function resetAfterResize(){\n      activePage=0;\n      root.setAttribute('data-inline-page','0');\n      renderSlide(false);\n    }\n\n    window.addEventListener('resize',resetAfterResize);\n    window.addEventListener('load',resetAfterResize);\n    if('ResizeObserver' in window){\n      var resizeObserver=new ResizeObserver(function(){renderSlide(false);});\n      resizeObserver.observe(root);\n    }\n    window.requestAnimationFrame(function(){renderSlide(false);});\n    window.setTimeout(function(){renderSlide(false);},250);\n    window.setTimeout(function(){renderSlide(false);},1000);\n\n    fetchPlanData().then(function(products){\n      products.forEach(function(product){updateCardFromApi(root,product);});\n      renderSlide(false);\n    });\n  }\n\n  function initInterDataCarousels(){\n    document.querySelectorAll('[data-interdata-carousel]').forEach(setupInterDataCarousel);\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initInterDataCarousels);\n  }else{\n    initInterDataCarousels();\n  }\n\n  if('MutationObserver' in window){\n    var initQueued=false;\n    new MutationObserver(function(){\n      if(initQueued)return;\n      initQueued=true;\n      window.requestAnimationFrame(function(){\n        initQueued=false;\n        initInterDataCarousels();\n      });\n    }).observe(document.documentElement,{childList:true,subtree:true});\n  }\n})();\n<\/script>\n\n\t<div id=\"gap-1433849761\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-1433849761 {\n  padding-top: 15px;\n}\n<\/style>\n\t<\/div>\n\t\n<p><!-- H2 #1 --><\/p>\n<h2 id=\"section1\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">1. T\u1ea1i sao VPS b\u1ecb l\u1ed7i &#8220;No space left on device&#8221; (Full Disk)?<\/h2>\n<p style=\"text-align: justify;\">VPS b\u1ecb \u0111\u1ea7y \u1ed5 c\u1ee9ng ch\u1ee7 y\u1ebfu do file log h\u1ec7 th\u1ed1ng (journalctl), log web server ph\u00ecnh to v\u01b0\u1ee3t ki\u1ec3m so\u00e1t, ho\u1eb7c database sinh ra l\u01b0\u1ee3ng l\u1edbn binlog. Khi \u1ed5 c\u1ee9ng v\u1eadt l\u00fd kh\u00f4ng c\u00f2n kho\u1ea3ng tr\u1ed1ng, m\u1ecdi ti\u1ebfn tr\u00ecnh ghi d\u1eef li\u1ec7u m\u1edbi s\u1ebd b\u1ecb ch\u1eb7n, d\u1eabn \u0111\u1ebfn s\u1eadp website v\u00e0 crash c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43815\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/VPS-bi-day-dung-luong.jpg\" alt=\"VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/VPS-bi-day-dung-luong.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/VPS-bi-day-dung-luong-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/VPS-bi-day-dung-luong-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/VPS-bi-day-dung-luong-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify;\">Tr\u01b0\u1edbc khi \u0111i s\u00e2u v\u00e0o c\u00e1c l\u1ec7nh k\u1ef9 thu\u1eadt, vi\u1ec7c n\u1eafm r\u00f5 n\u1ec1n t\u1ea3ng <a href=\"https:\/\/interdata.vn\/blog\/vps-la-gi\/\" target=\"_blank\" rel=\"noopener\">VPS l\u00e0 g\u00ec<\/a> v\u00e0 c\u00e1ch h\u1ec7 \u0111i\u1ec1u h\u00e0nh Linux qu\u1ea3n l\u00fd ph\u00e2n v\u00f9ng l\u01b0u tr\u1eef s\u1ebd gi\u00fap b\u1ea1n \u0111\u00e1nh gi\u00e1 \u0111\u01b0\u1ee3c gi\u1edbi h\u1ea1n c\u1ee7a m\u00e1y ch\u1ee7. Ngo\u00e0i ra, vi\u1ec7c quy \u0111\u1ed5i dung l\u01b0\u1ee3ng \u0111\u1ec3 ki\u1ec3m tra (v\u00ed d\u1ee5 <a href=\"https:\/\/interdata.vn\/blog\/1gb-bang-bao-nhieu-mb\/\" target=\"_blank\" rel=\"noopener\">1GB b\u1eb1ng bao nhi\u00eau MB<\/a>) r\u1ea5t c\u1ea7n thi\u1ebft khi b\u1ea1n c\u1ea5u h\u00ecnh gi\u1edbi h\u1ea1n k\u00edch th\u01b0\u1edbc file log ho\u1eb7c database tr\u00ean server.<\/p>\n<p><!-- CTA BOX #1 \u2014 VPS --><\/p>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: #fff; font-size: 34px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.1;\">Thu\u00ea VPS InterData<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">CPU th\u1ebf h\u1ec7 m\u1edbi, SSD NVMe U.2, h\u1ed7 tr\u1ee3 k\u1ef9 thu\u1eadt 24\/7<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">C\u1ea7n m\u1ed9t m\u00f4i tr\u01b0\u1eddng Server Linux \u0111\u1ed9c l\u1eadp?<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">M\u00e1y ch\u1ee7 \u1ea3o VPS t\u1ea1i InterData h\u1ed7 tr\u1ee3 \u0111a d\u1ea1ng h\u1ec7 \u0111i\u1ec1u h\u00e0nh Linux (Ubuntu, Debian, CentOS) v\u00e0 \u0111i k\u00e8m to\u00e0n quy\u1ec1n root. M\u00f4i tr\u01b0\u1eddng l\u00fd t\u01b0\u1edfng \u0111\u1ec3 b\u1ea1n ch\u1ee7 \u0111\u1ed9ng th\u1ef1c h\u00e0nh c\u1ea5u h\u00ecnh, qu\u1ea3n tr\u1ecb v\u00e0 t\u1ed1i \u01b0u dung l\u01b0\u1ee3ng h\u1ec7 th\u1ed1ng v\u1edbi m\u1ee9c chi ph\u00ed ti\u1ebft ki\u1ec7m nh\u1ea5t.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: #fff; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">Xem B\u1ea3ng Gi\u00e1 Thu\u00ea VPS \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- H2 #2 \u2014 comparison \/ decision --><\/p>\n<h2 id=\"section2\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">2. So s\u00e1nh nguy\u00ean nh\u00e2n: \u0110\u1ea7y dung l\u01b0\u1ee3ng v\u1eadt l\u00fd vs \u0110\u1ea7y Inode<\/h2>\n<p style=\"text-align: justify;\">Nhi\u1ec1u qu\u1ea3n tr\u1ecb vi\u00ean b\u1ed1i r\u1ed1i khi ki\u1ec3m tra \u1ed5 c\u1ee9ng th\u1ea5y v\u1eabn c\u00f2n tr\u1ed1ng h\u00e0ng ch\u1ee5c GB nh\u01b0ng h\u1ec7 th\u1ed1ng v\u1eabn b\u00e1o l\u1ed7i. \u0110i\u1ec1u n\u00e0y x\u1ea3y ra do s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa dung l\u01b0\u1ee3ng l\u01b0u tr\u1eef (Block\/Space) v\u00e0 s\u1ed1 l\u01b0\u1ee3ng file t\u1ed1i \u0111a cho ph\u00e9p (Inode). Vi\u1ec7c x\u00e1c \u0111\u1ecbnh \u0111\u00fang nguy\u00ean nh\u00e2n gi\u00fap b\u1ea1n kh\u00f4ng t\u1ed1n th\u1eddi gian x\u00f3a nh\u1ea7m file.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin-top: 15px; font-size: 15px;\">\n<thead>\n<tr style=\"background-color: #f1f5f9; color: #1e3a8a;\">\n<th style=\"padding: 12px; border: 1px solid #CBD5E1; text-align: left; width: 25%;\">Ti\u00eau ch\u00ed<\/th>\n<th style=\"padding: 12px; border: 1px solid #CBD5E1; text-align: left; width: 37.5%;\">\u0110\u1ea7y dung l\u01b0\u1ee3ng (Full Block Space)<\/th>\n<th style=\"padding: 12px; border: 1px solid #CBD5E1; text-align: left; width: 37.5%;\">\u0110\u1ea7y s\u1ed1 l\u01b0\u1ee3ng t\u1ec7p (Full Inode)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1; font-weight: bold;\">\u0110\u1ecbnh ngh\u0129a<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">\u1ed4 c\u1ee9ng kh\u00f4ng c\u00f2n byte n\u00e0o \u0111\u1ec3 ghi d\u1eef li\u1ec7u m\u1edbi.<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">H\u1ebft s\u1ed1 l\u01b0\u1ee3ng file\/th\u01b0 m\u1ee5c h\u1ec7 \u0111i\u1ec1u h\u00e0nh cho ph\u00e9p t\u1ea1o.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1; font-weight: bold;\">Nguy\u00ean nh\u00e2n ch\u00ednh<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">File log kh\u1ed5ng l\u1ed3, database l\u1edbn, ch\u1ee9a nhi\u1ec1u file backup\/video.<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">M\u00e3 ngu\u1ed3n t\u1ea1o ra h\u00e0ng tri\u1ec7u file cache nh\u1ecf li ti (v\u00ed d\u1ee5 cache session PHP).<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1; font-weight: bold;\">C\u00e1ch ki\u1ec3m tra<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">L\u1ec7nh <code>df -h<\/code> hi\u1ec3n th\u1ecb Use% \u0111\u1ea1t m\u1ee9c 100%.<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">L\u1ec7nh <code>df -i<\/code> hi\u1ec3n th\u1ecb IUse% \u0111\u1ea1t m\u1ee9c 100%.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1; font-weight: bold;\">Ph\u01b0\u01a1ng ph\u00e1p x\u1eed l\u00fd<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">T\u00ecm c\u00e1c file l\u1edbn (GB) v\u00e0 x\u00f3a b\u1edbt.<\/td>\n<td style=\"padding: 12px; border: 1px solid #CBD5E1;\">X\u00f3a h\u00e0ng lo\u1ea1t th\u01b0 m\u1ee5c ch\u1ee9a file k\u00edch th\u01b0\u1edbc nh\u1ecf nh\u01b0ng s\u1ed1 l\u01b0\u1ee3ng nhi\u1ec1u.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- H2 #3 --><\/p>\n<h2 id=\"section3\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">3. L\u1ec7nh ki\u1ec3m tra dung l\u01b0\u1ee3ng v\u00e0 t\u00ecm file l\u1edbn nh\u1ea5t tr\u00ean Linux<\/h2>\n<p style=\"text-align: justify;\">\u0110\u1ec3 gi\u1ea3i ph\u00f3ng dung l\u01b0\u1ee3ng, tr\u01b0\u1edbc ti\u00ean b\u1ea1n c\u1ea7n x\u00e1c \u0111\u1ecbnh ch\u00ednh x\u00e1c \u1ed5 \u0111\u0129a v\u00e0 th\u01b0 m\u1ee5c n\u00e0o \u0111ang chi\u1ebfm ch\u1ed7. N\u1eafm v\u1eefng <a href=\"https:\/\/interdata.vn\/blog\/cac-lenh-linux-thong-dung\/\" target=\"_blank\" rel=\"noopener\">c\u00e1c l\u1ec7nh c\u01a1 b\u1ea3n trong Linux<\/a> l\u00e0 \u0111i\u1ec1u ki\u1ec7n b\u1eaft bu\u1ed9c \u0111\u1ec3 th\u1ef1c hi\u1ec7n b\u01b0\u1edbc n\u00e0y.<\/p>\n<p style=\"text-align: justify;\"><strong>B\u01b0\u1edbc 1: Ki\u1ec3m tra t\u1ed5ng th\u1ec3 \u1ed5 c\u1ee9ng b\u1eb1ng l\u1ec7nh df<\/strong><\/p>\n<pre><code class=\"language-bash\">df -h<\/code><\/pre>\n<p style=\"text-align: justify;\">L\u1ec7nh tr\u00ean (ch\u1eef &#8220;h&#8221; l\u00e0 human-readable) gi\u00fap b\u1ea1n th\u1ea5y dung l\u01b0\u1ee3ng t\u1ed5ng, dung l\u01b0\u1ee3ng \u0111\u00e3 d\u00f9ng v\u00e0 c\u1ed9t <code>Use%<\/code>. H\u00e3y ch\u00fa \u00fd ph\u00e2n v\u00f9ng g\u1eafn v\u1edbi th\u01b0 m\u1ee5c g\u1ed1c <code>\/<\/code>, n\u1ebfu n\u00f3 \u0111\u1ea1t 100% th\u00ec b\u1ea1n \u0111ang g\u1eb7p l\u1ed7i full disk v\u1eadt l\u00fd.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43266\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/08\/Kiem-tra-dung-luong-VPS-bang-lenh-df.png\" alt=\"Ki\u1ec3m tra dung l\u01b0\u1ee3ng VPS b\u1eb1ng l\u1ec7nh df\" width=\"497\" height=\"217\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/08\/Kiem-tra-dung-luong-VPS-bang-lenh-df.png 497w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/08\/Kiem-tra-dung-luong-VPS-bang-lenh-df-300x131.png 300w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><\/p>\n<p style=\"text-align: justify;\">\u0110\u1ec3 ki\u1ec3m tra t\u00ecnh tr\u1ea1ng Inode, s\u1eed d\u1ee5ng:<\/p>\n<pre><code class=\"language-bash\">df -i<\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>B\u01b0\u1edbc 2: T\u00ecm 10 th\u01b0 m\u1ee5c ho\u1eb7c file l\u1edbn nh\u1ea5t b\u1eb1ng l\u1ec7nh du<\/strong><\/p>\n<p style=\"text-align: justify;\">Khi \u0111\u00e3 x\u00e1c \u0111\u1ecbnh ph\u00e2n v\u00f9ng b\u1ecb \u0111\u1ea7y, s\u1eed d\u1ee5ng l\u1ec7nh <code>du<\/code> \u0111\u1ec3 qu\u00e9t to\u00e0n b\u1ed9 h\u1ec7 th\u1ed1ng t\u1eeb th\u01b0 m\u1ee5c g\u1ed1c, l\u1ecdc ra c\u00e1c v\u1ecb tr\u00ed n\u1eb7ng nh\u1ea5t:<\/p>\n<pre><code class=\"language-bash\">du -sh \/* 2&gt;\/dev\/null | sort -rh | head -n 10<\/code><\/pre>\n<p style=\"text-align: justify;\">N\u1ebfu ph\u00e1t hi\u1ec7n th\u01b0 m\u1ee5c <code>\/var<\/code> chi\u1ebfm qu\u00e1 nhi\u1ec1u dung l\u01b0\u1ee3ng, b\u1ea1n ti\u1ebfp t\u1ee5c qu\u00e9t s\u00e2u v\u00e0o b\u00ean trong:<\/p>\n<pre><code class=\"language-bash\">du -sh \/var\/* 2&gt;\/dev\/null | sort -rh | head -n 10<\/code><\/pre>\n<p><!-- H2 #4 --><\/p>\n<h2 id=\"section4\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">4. H\u01b0\u1edbng d\u1eabn gi\u1ea3i ph\u00f3ng dung l\u01b0\u1ee3ng Linux (Ubuntu\/CentOS)<\/h2>\n<p style=\"text-align: justify;\">D\u1ecdn r\u00e1c tr\u00ean Linux \u0111\u00f2i h\u1ecfi s\u1ef1 c\u1ea9n th\u1eadn \u0111\u1ec3 kh\u00f4ng x\u00f3a nh\u1ea7m file h\u1ec7 th\u1ed1ng. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1c b\u01b0\u1edbc an to\u00e0n nh\u1ea5t b\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n \u0111\u1ec3 l\u1ea5y l\u1ea1i kh\u00f4ng gian l\u01b0u tr\u1eef nhanh ch\u00f3ng.<\/p>\n<p><strong>1\/ Truy c\u1eadp v\u00e0o m\u00e1y ch\u1ee7:<\/strong> H\u00e3y <a href=\"https:\/\/interdata.vn\/blog\/cach-truy-cap-vps-linux-bang-ssh\/\" target=\"_blank\" rel=\"noopener\">truy c\u1eadp VPS Linux b\u1eb1ng SSH<\/a> th\u00f4ng qua PuTTY ho\u1eb7c Terminal tr\u00ean m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n v\u1edbi quy\u1ec1n root.<\/p>\n<p><strong>2\/ D\u1ecdn d\u1eb9p cache c\u1ee7a Package Manager:<\/strong> Khi c\u00e0i \u0111\u1eb7t ph\u1ea7n m\u1ec1m, Ubuntu hay CentOS \u0111\u1ec1u l\u01b0u l\u1ea1i c\u00e1c file c\u00e0i \u0111\u1eb7t (\u0111\u1ecbnh d\u1ea1ng .deb ho\u1eb7c .rpm) trong cache. Vi\u1ec7c x\u00f3a ch\u00fang r\u1ea5t an to\u00e0n.<\/p>\n<p>Tr\u00ean Ubuntu\/Debian:<\/p>\n<pre><code class=\"language-bash\">apt-get clean\r\napt-get autoremove -y<\/code><\/pre>\n<p>Tr\u00ean CentOS\/AlmaLinux:<\/p>\n<pre><code class=\"language-bash\">yum clean all<\/code><\/pre>\n<p><strong>3\/ X\u00f3a b\u1edbt file nh\u1eadt k\u00fd h\u1ec7 th\u1ed1ng (Journal Logs):<\/strong> Journald l\u01b0u tr\u1eef log c\u1ee7a h\u1ec7 \u0111i\u1ec1u h\u00e0nh v\u00e0 th\u01b0\u1eddng ph\u00ecnh to l\u00ean \u0111\u1ebfn v\u00e0i GB. B\u1ea1n c\u00f3 th\u1ec3 gi\u1edbi h\u1ea1n v\u00e0 x\u00f3a c\u00e1c log c\u0169 gi\u1eef l\u1ea1i log trong v\u00f2ng 3 ng\u00e0y:<\/p>\n<pre><code class=\"language-bash\">journalctl --vacuum-time=3d<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43816\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-bot-file-nhat-ky-he-thong.jpg\" alt=\"X\u00f3a b\u1edbt file nh\u1eadt k\u00fd h\u1ec7 th\u1ed1ng\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-bot-file-nhat-ky-he-thong.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-bot-file-nhat-ky-he-thong-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-bot-file-nhat-ky-he-thong-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-bot-file-nhat-ky-he-thong-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Ho\u1eb7c ch\u1ec9 gi\u1eef l\u1ea1i t\u1ed5ng dung l\u01b0\u1ee3ng log kh\u00f4ng v\u01b0\u1ee3t qu\u00e1 100MB:<\/p>\n<pre><code class=\"language-bash\">journalctl --vacuum-size=100M<\/code><\/pre>\n<p><strong>4\/ T\u00ecm v\u00e0 x\u00f3a c\u00e1c file r\u00e1c l\u1edbn v\u00f4 danh:<\/strong> \u0110\u00f4i khi trong qu\u00e1 tr\u00ecnh s\u1eed d\u1ee5ng, b\u1ea1n v\u00f4 t\u00ecnh \u0111\u1ec3 qu\u00ean c\u00e1c file n\u00e9n <code>.tar.gz<\/code> ho\u1eb7c file backup dung l\u01b0\u1ee3ng l\u1edbn. L\u1ec7nh sau s\u1ebd t\u00ecm c\u00e1c file l\u1edbn h\u01a1n 500MB tr\u00ean to\u00e0n h\u1ec7 th\u1ed1ng:<\/p>\n<pre><code class=\"language-bash\">find \/ -type f -size +500M -exec ls -lh {} \\;<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43814\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-va-xoa-cac-file-rac-lon-vo-danh.jpg\" alt=\"T\u00ecm v\u00e0 x\u00f3a c\u00e1c file r\u00e1c l\u1edbn v\u00f4 danh\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-va-xoa-cac-file-rac-lon-vo-danh.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-va-xoa-cac-file-rac-lon-vo-danh-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-va-xoa-cac-file-rac-lon-vo-danh-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-va-xoa-cac-file-rac-lon-vo-danh-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>N\u1ebfu x\u00e1c \u0111\u1ecbnh file kh\u00f4ng c\u1ea7n thi\u1ebft, b\u1ea1n c\u00f3 th\u1ec3 x\u00f3a n\u00f3 b\u1eb1ng l\u1ec7nh <code>rm -f \/\u0111\u01b0\u1eddng-d\u1eabn-file<\/code>.<\/p>\n<p><!-- H2 #5 --><\/p>\n<h2 id=\"section5\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">5. C\u00e1ch d\u1ecdn r\u00e1c VPS Linux: X\u00f3a log Nginx, Apache v\u00e0 MySQL<\/h2>\n<p style=\"text-align: justify;\">Ph\u1ea7n l\u1edbn tr\u01b0\u1eddng h\u1ee3p x\u1eed l\u00fd VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng xu\u1ea5t ph\u00e1t t\u1eeb log c\u1ee7a web server v\u00e0 database. \u0110\u1eb7c bi\u1ec7t v\u1edbi c\u00e1c website c\u00f3 <a href=\"https:\/\/interdata.vn\/blog\/data-transfer\/\" target=\"_blank\" rel=\"noopener\">Data Transfer<\/a> l\u1edbn ho\u1eb7c h\u1ee9ng ch\u1ecbu \u0111\u1ee3t t\u1ea5n c\u00f4ng t\u1eeb ch\u1ed1i d\u1ecbch v\u1ee5 (DDoS), access log s\u1ebd \u0111\u1ea7y \u1ed5 c\u1ee9ng trong v\u00e0i gi\u1edd.<\/p>\n<h3 style=\"color: #2563eb; font-size: 20px; font-weight: 600; margin: 25px 0 15px;\">D\u1ecdn d\u1eb9p Web Server Logs (Nginx \/ Apache)<\/h3>\n<p style=\"text-align: justify;\">\u0110\u1ed1i v\u1edbi h\u1ec7 th\u1ed1ng s\u1eed d\u1ee5ng <a href=\"https:\/\/interdata.vn\/blog\/huong-dan-cai-dat-nginx-ubuntu-centos\/\" target=\"_blank\" rel=\"noopener\">web server Nginx<\/a> ho\u1eb7c Apache, tuy\u1ec7t \u0111\u1ed1i kh\u00f4ng d\u00f9ng l\u1ec7nh <code>rm<\/code> \u0111\u1ec3 x\u00f3a file log \u0111ang ghi d\u1edf. Vi\u1ec7c x\u00f3a n\u00f3ng c\u00f3 th\u1ec3 l\u00e0m Nginx ng\u1eebng ho\u1ea1t \u0111\u1ed9ng ho\u1eb7c kh\u00f4ng th\u1ec3 ghi log ti\u1ebfp theo. B\u1ea1n n\u00ean l\u00e0m r\u1ed7ng n\u1ed9i dung file thay v\u00ec x\u00f3a n\u00f3:<\/p>\n<pre><code class=\"language-bash\"># L\u00e0m r\u1ed7ng log Nginx\r\ncat \/dev\/null &gt; \/var\/log\/nginx\/access.log\r\ncat \/dev\/null &gt; \/var\/log\/nginx\/error.log\r\n\r\n# L\u00e0m r\u1ed7ng log Apache\r\ncat \/dev\/null &gt; \/var\/log\/apache2\/access.log\r\ncat \/dev\/null &gt; \/var\/log\/httpd\/access_log<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43817\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-log-Nginx-Web-Server.jpg\" alt=\"X\u00f3a log Nginx Web Server\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-log-Nginx-Web-Server.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-log-Nginx-Web-Server-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-log-Nginx-Web-Server-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Xoa-log-Nginx-Web-Server-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h3 style=\"color: #2563eb; font-size: 20px; font-weight: 600; margin: 25px 0 15px;\">D\u1ecdn d\u1eb9p MySQL Binlog<\/h3>\n<p style=\"text-align: justify;\">Database ghi l\u1ea1i m\u1ecdi thay \u0111\u1ed5i d\u1eef li\u1ec7u v\u00e0o file binlog \u0111\u1ec3 ph\u1ee5c v\u1ee5 replication ho\u1eb7c recovery. Khi binlog ph\u00ecnh to, RAM v\u00e0 Disk b\u1ecb v\u1eaft ki\u1ec7t g\u00e2y ra <a href=\"https:\/\/interdata.vn\/blog\/fix-loi-error-establishing-a-database-connection\/\" target=\"_blank\" rel=\"noopener\">l\u1ed7i k\u1ebft n\u1ed1i c\u01a1 s\u1edf d\u1eef li\u1ec7u<\/a> (Error Establishing a Database Connection). Thay v\u00ec x\u00f3a v\u1eadt l\u00fd trong th\u01b0 m\u1ee5c <code>\/var\/lib\/mysql<\/code>, h\u00e3y \u0111\u0103ng nh\u1eadp v\u00e0o MySQL prompt v\u00e0 y\u00eau c\u1ea7u x\u00f3a an to\u00e0n:<\/p>\n<pre><code class=\"language-bash\">mysql -u root -p<\/code><\/pre>\n<p style=\"text-align: justify;\">Ch\u1ea1y l\u1ec7nh x\u00f3a c\u00e1c binlog c\u0169 h\u01a1n 3 ng\u00e0y:<\/p>\n<pre><code class=\"language-sql\">PURGE BINARY LOGS BEFORE DATE(NOW() - INTERVAL 3 DAY);<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43811\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Don-dep-MySQL-Binlog.jpg\" alt=\"D\u1ecdn d\u1eb9p MySQL Binlog\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Don-dep-MySQL-Binlog.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Don-dep-MySQL-Binlog-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Don-dep-MySQL-Binlog-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Don-dep-MySQL-Binlog-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br \/>\n<!-- CTA BOX #2 \u2014 CANH ME --><\/p>\n<div style=\"background: linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%); border: 1.5px solid #2563EB; border-radius: 12px; padding: 28px; margin: 35px 0; text-align: center;\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-size: 22px; font-weight: bold; color: #1e3a8a; margin: 0 0 8px;\">S\u0103n \u01afu \u0110\u00e3i T\u1ed1i \u01afu Chi Ph\u00ed<\/p>\n<p style=\"font-size: 15px; color: #4b5563; margin-bottom: 20px;\">N\u1ebfu b\u1ea1n \u0111\u00e3 n\u1eafm r\u00f5 c\u00e1c l\u1ec7nh qu\u1ea3n tr\u1ecb v\u00e0 mu\u1ed1n kh\u1edfi t\u1ea1o VPS m\u1edbi, chuy\u00ean trang Canh Me t\u1ed5ng h\u1ee3p c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh khuy\u1ebfn m\u00e3i, m\u00e3 gi\u1ea3m gi\u00e1 v\u00e0 Hot Deals VPS\/Cloud Server m\u1edbi nh\u1ea5t c\u1ee7a InterData s\u1ebd gi\u00fap b\u1ea1n t\u1ed1i \u01b0u chi ph\u00ed h\u1ea1 t\u1ea7ng c\u1ef1c k\u1ef3 hi\u1ec7u qu\u1ea3.<\/p>\n<p><a style=\"background: #2563EB; color: #fff; padding: 12px 30px; text-decoration: none; font-weight: 600; border-radius: 8px; display: inline-block;\" href=\"https:\/\/interdata.vn\/canhme\/\" target=\"_blank\" rel=\"noopener\">Xem C\u00e1c \u01afu \u0110\u00e3i VPS Ti\u1ebft Ki\u1ec7m T\u1ea1i Canh Me \u27f6<\/a><\/p>\n<\/div>\n<p><!-- H2 #6 --><\/p>\n<h2 id=\"section6\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">6. Kh\u1eafc ph\u1ee5c l\u1ed7i b\u00e1o Full Disk nh\u01b0ng dung l\u01b0\u1ee3ng v\u1eabn c\u00f2n tr\u1ed1ng<\/h2>\n<p style=\"text-align: justify;\">M\u1ed9t t\u00ecnh hu\u1ed1ng o\u00e1i o\u0103m th\u01b0\u1eddng g\u1eb7p: B\u1ea1n \u0111\u00e3 d\u00f9ng l\u1ec7nh `rm` x\u00f3a th\u00e0nh c\u00f4ng file log n\u1eb7ng h\u00e0ng ch\u1ee5c GB, website v\u1eabn tr\u1ea3 v\u1ec1 <a href=\"https:\/\/interdata.vn\/blog\/loi-502-bad-gateway-la-gi\/\" target=\"_blank\" rel=\"noopener\">l\u1ed7i 502 Bad Gateway<\/a> v\u00e0 g\u00f5 `df -h` th\u00ec h\u1ec7 th\u1ed1ng v\u1eabn b\u00e1o dung l\u01b0\u1ee3ng \u1edf m\u1ee9c 100%.<\/p>\n<p style=\"text-align: justify;\"><strong>Nguy\u00ean nh\u00e2n:<\/strong> File b\u1ecb x\u00f3a v\u1eadt l\u00fd nh\u01b0ng ti\u1ebfn tr\u00ecnh (Process) c\u1ee7a web server ho\u1eb7c database v\u1eabn \u0111ang &#8220;ng\u1eadm&#8221; (hold) file \u0111\u00f3 trong RAM. Linux kh\u00f4ng th\u1ef1c s\u1ef1 gi\u1ea3i ph\u00f3ng kh\u00f4ng gian \u0111\u0129a cho \u0111\u1ebfn khi ti\u1ebfn tr\u00ecnh k\u1ebft th\u00fac.<\/p>\n<p style=\"text-align: justify;\"><strong>C\u00e1ch kh\u1eafc ph\u1ee5c:<\/strong><\/p>\n<p style=\"text-align: justify;\">D\u00f9ng l\u1ec7nh <code>lsof<\/code> (List Open Files) \u0111\u1ec3 t\u00ecm c\u00e1c file \u0111\u00e3 b\u1ecb x\u00f3a nh\u01b0ng ti\u1ebfn tr\u00ecnh v\u1eabn \u0111ang gi\u1eef:<\/p>\n<pre><code class=\"language-bash\">lsof +L1<\/code><\/pre>\n<p style=\"text-align: justify;\">Ho\u1eb7c grep t\u1eeb kh\u00f3a &#8220;deleted&#8221;:<\/p>\n<pre><code class=\"language-bash\">lsof | grep deleted<\/code><\/pre>\n<p style=\"text-align: justify;\">H\u1ec7 th\u1ed1ng s\u1ebd hi\u1ec3n th\u1ecb danh s\u00e1ch, c\u1ed9t th\u1ee9 hai l\u00e0 s\u1ed1 PID (Process ID) c\u1ee7a ti\u1ebfn tr\u00ecnh.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43813\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-cac-file-da-bi-xoa-nhung-tien-trinh-van-dang-giu.jpg\" alt=\"T\u00ecm c\u00e1c file \u0111\u00e3 b\u1ecb x\u00f3a nh\u01b0ng ti\u1ebfn tr\u00ecnh v\u1eabn \u0111ang gi\u1eef\" width=\"600\" height=\"400\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-cac-file-da-bi-xoa-nhung-tien-trinh-van-dang-giu.jpg 1500w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-cac-file-da-bi-xoa-nhung-tien-trinh-van-dang-giu-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-cac-file-da-bi-xoa-nhung-tien-trinh-van-dang-giu-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/10\/Tim-cac-file-da-bi-xoa-nhung-tien-trinh-van-dang-giu-768x512.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify;\">L\u00fac n\u00e0y, b\u1ea1n ch\u1ec9 c\u1ea7n kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 \u0111\u00f3 ho\u1eb7c kill ti\u1ebfn tr\u00ecnh:<\/p>\n<pre><code class=\"language-bash\"># V\u00ed d\u1ee5 kill ti\u1ebfn tr\u00ecnh c\u00f3 PID l\u00e0 1234\r\nkill -9 1234\r\n\r\n# Ho\u1eb7c kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 Nginx\/MySQL \u0111ang gi\u1eef file\r\nsystemctl restart nginx<\/code><\/pre>\n<p style=\"text-align: justify;\">Ki\u1ec3m tra l\u1ea1i b\u1eb1ng <code>df -h<\/code>, dung l\u01b0\u1ee3ng \u0111\u0129a s\u1ebd \u0111\u01b0\u1ee3c gi\u1ea3i ph\u00f3ng l\u1eadp t\u1ee9c.<\/p>\n<p><!-- H2 #7 --><\/p>\n<h2 id=\"section7\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">7. C\u1ea5u h\u00ecnh b\u1ea3o m\u1eadt v\u00e0 t\u1ed1i \u01b0u Logrotate t\u1ef1 \u0111\u1ed9ng<\/h2>\n<p style=\"text-align: justify;\">\u0110\u1ec3 tr\u00e1nh t\u00ecnh tr\u1ea1ng n\u1eeda \u0111\u00eam th\u1ee9c gi\u1ea5c x\u1eed l\u00fd VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng do log, b\u1ea1n c\u1ea7n c\u1ea5u h\u00ecnh c\u00f4ng c\u1ee5 xoay v\u00f2ng log (Logrotate). \u0110\u00e2y c\u0169ng l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a quy tr\u00ecnh <a href=\"https:\/\/interdata.vn\/blog\/bao-mat-vps-linux\/\" target=\"_blank\" rel=\"noopener\">b\u1ea3o m\u1eadt VPS<\/a>, gi\u00fap ng\u0103n ch\u1eb7n c\u00e1c \u0111\u1ee3t scan t\u1eeb botnet l\u00e0m s\u1eadp \u1ed5 c\u1ee9ng m\u00e1y ch\u1ee7.<\/p>\n<p style=\"text-align: justify;\">S\u1eeda file c\u1ea5u h\u00ecnh logrotate c\u1ee7a Nginx t\u1ea1i <code>\/etc\/logrotate.d\/nginx<\/code>:<\/p>\n<pre><code class=\"language-bash\">\/var\/log\/nginx\/*.log {\r\n    daily\r\n    missingok\r\n    rotate 7\r\n    compress\r\n    delaycompress\r\n    notifempty\r\n    create 0640 www-data adm\r\n    sharedscripts\r\n    postrotate\r\n        [ -f \/var\/run\/nginx.pid ] &amp;&amp; kill -USR1 `cat \/var\/run\/nginx.pid`\r\n    endscript\r\n}<\/code><\/pre>\n<p style=\"text-align: justify;\">C\u1ea5u h\u00ecnh tr\u00ean s\u1ebd gi\u00fap t\u1ef1 \u0111\u1ed9ng n\u00e9n (compress) file log c\u0169 v\u00e0 ch\u1ec9 gi\u1eef l\u1ea1i log c\u1ee7a 7 ng\u00e0y g\u1ea7n nh\u1ea5t (rotate 7). Trong tr\u01b0\u1eddng h\u1ee3p m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n th\u01b0\u1eddng xuy\u00ean \u0111\u1ea7y \u1ed5 \u0111\u0129a do d\u1eef li\u1ec7u th\u1eadt c\u1ee7a kh\u00e1ch h\u00e0ng t\u0103ng l\u00ean, ch\u1ee9 kh\u00f4ng ph\u1ea3i do file r\u00e1c, b\u1ea1n c\u1ea7n xem x\u00e9t n\u00e2ng c\u1ea5p l\u00ean <a href=\"https:\/\/interdata.vn\/blog\/cloud-server-may-chu-dam-may\/\" target=\"_blank\" rel=\"noopener\">h\u1ec7 th\u1ed1ng Cloud Server<\/a> \u0111\u1ec3 c\u00f3 kh\u1ea3 n\u0103ng t\u0103ng dung l\u01b0\u1ee3ng \u0111\u0129a l\u1eadp t\u1ee9c (Scale up) m\u00e0 kh\u00f4ng ph\u1ea3i x\u00f3a b\u1edbt d\u1eef li\u1ec7u.<\/p>\n<p><!-- CTA BOX #3 \u2014 CLOUD SERVER --><\/p>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: #fff; font-size: 34px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.1;\">Cloud Server InterData<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">N\u00e2ng\/h\u1ea1 t\u00e0i nguy\u00ean nhanh theo t\u1ea3i, m\u1ea1ng t\u1ed1c \u0111\u1ed9 cao<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">M\u00f4i tr\u01b0\u1eddng production c\u1ea7n h\u1ea1 t\u1ea7ng \u1ed5n \u0111\u1ecbnh h\u01a1n?<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">\u0110\u1ed1i v\u1edbi c\u00e1c website doanh nghi\u1ec7p l\u1edbn, n\u1ec1n t\u1ea3ng th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed ho\u1eb7c d\u1ef1 \u00e1n c\u00f3 nhi\u1ec1u th\u00e0nh vi\u00ean qu\u1ea3n tr\u1ecb, vi\u1ec7c gi\u00e1n \u0111o\u1ea1n do h\u1ebft disk c\u1ee9ng l\u00e0 kh\u00f4ng th\u1ec3 ch\u1ea5p nh\u1eadn. N\u00e2ng c\u1ea5p l\u00ean Cloud Server t\u1ea1i InterData gi\u00fap b\u1ea1n linh ho\u1ea1t m\u1edf r\u1ed9ng t\u00e0i nguy\u00ean (RAM, CPU, Disk) nhanh ch\u00f3ng ngay khi c\u00f3 nhu c\u1ea7u, \u0111\u1ea3m b\u1ea3o h\u1ec7 th\u1ed1ng v\u1eadn h\u00e0nh li\u00ean t\u1ee5c m\u00e0 kh\u00f4ng c\u1ea7n c\u1ea5u h\u00ecnh l\u1ea1i t\u1eeb \u0111\u1ea7u.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: #fff; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/cloud-server\/\" target=\"_blank\" rel=\"noopener\">Xem B\u1ea3ng Gi\u00e1 Cloud Server \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- FAQ --><\/p>\n<div style=\"background-color: #f8fafc; border: 1.5px solid #E2E8F0; border-radius: 12px; padding: 30px; margin: 40px 0;\">\n<h2 style=\"color: #1e3a8a; font-size: 22px; font-weight: bold; margin-top: 0;\">C\u00e2u H\u1ecfi Th\u01b0\u1eddng G\u1eb7p v\u1ec1 Qu\u1ea3n Tr\u1ecb Dung L\u01b0\u1ee3ng Linux<\/h2>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-bottom: 8px;\">T\u1ea1i sao VPS b\u1ecb full \u1ed5 c\u1ee9ng d\u00f9 t\u00f4i \u00edt t\u1ea3i file?<\/h3>\n<p style=\"margin-top: 0; font-size: 15px; text-align: justify;\">Nguy\u00ean nh\u00e2n ch\u00ednh l\u00e0 c\u00e1c ho\u1ea1t \u0111\u1ed9ng ng\u1ea7m sinh ra file nh\u01b0 nh\u1eadt k\u00fd (log) c\u1ee7a h\u1ec7 \u0111i\u1ec1u h\u00e0nh, log truy c\u1eadp web, ho\u1eb7c binlog c\u1ee7a c\u01a1 s\u1edf d\u1eef li\u1ec7u. N\u1ebfu kh\u00f4ng thi\u1ebft l\u1eadp c\u01a1 ch\u1ebf x\u00f3a t\u1ef1 \u0111\u1ed9ng, ch\u00fang s\u1ebd ph\u00ecnh to kh\u00f4ng gi\u1edbi h\u1ea1n.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-bottom: 8px;\">L\u1ec7nh ki\u1ec3m tra dung l\u01b0\u1ee3ng VPS l\u00e0 g\u00ec?<\/h3>\n<p style=\"margin-top: 0; font-size: 15px; text-align: justify;\">\u0110\u1ec3 ki\u1ec3m tra dung l\u01b0\u1ee3ng t\u1ed5ng th\u1ec3, s\u1eed d\u1ee5ng l\u1ec7nh <code>df -h<\/code>. L\u1ec7nh n\u00e0y hi\u1ec3n th\u1ecb s\u1ed1 block \u0111\u00e3 d\u00f9ng. N\u1ebfu nghi ng\u1edd h\u1ebft s\u1ed1 l\u01b0\u1ee3ng file (inode), h\u00e3y g\u00f5 <code>df -i<\/code>. \u0110\u1ec3 qu\u00e9t th\u01b0 m\u1ee5c chi\u1ebfm ch\u1ed7, d\u00f9ng l\u1ec7nh <code>du -sh \/*<\/code>.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-bottom: 8px;\">L\u00e0m sao t\u00ecm file l\u1edbn nh\u1ea5t trong Linux?<\/h3>\n<p style=\"margin-top: 0; font-size: 15px; text-align: justify;\">S\u1eed d\u1ee5ng t\u1ed5 h\u1ee3p l\u1ec7nh <code>du -sh \/* | sort -rh | head -n 10<\/code> \u0111\u1ec3 t\u00ecm 10 th\u01b0 m\u1ee5c l\u1edbn nh\u1ea5t. N\u1ebfu t\u00ecm ch\u00ednh x\u00e1c file l\u1edbn h\u01a1n 1GB, s\u1eed d\u1ee5ng l\u1ec7nh <code>find \/ -type f -size +1G -exec ls -lh {} \\;<\/code>.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-bottom: 8px;\">X\u00f3a file log Nginx\/MySQL b\u1eb1ng &#8220;rm&#8221; c\u00f3 sao kh\u00f4ng?<\/h3>\n<p style=\"margin-top: 0; font-size: 15px; text-align: justify;\">Tuy\u1ec7t \u0111\u1ed1i kh\u00f4ng d\u00f9ng <code>rm<\/code> x\u00f3a log web ho\u1eb7c database khi d\u1ecbch v\u1ee5 \u0111ang ch\u1ea1y v\u00ec s\u1ebd g\u00e2y l\u1ed7i ti\u1ebfn tr\u00ecnh ghi file. H\u00e3y d\u00f9ng l\u1ec7nh <code>cat \/dev\/null &gt; \/\u0111\u01b0\u1eddng-d\u1eabn-file-log<\/code> \u0111\u1ec3 l\u00e0m r\u1ed7ng n\u1ed9i dung file m\u1ed9t c\u00e1ch an to\u00e0n.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-bottom: 8px;\">Kh\u1eafc ph\u1ee5c l\u1ed7i b\u00e1o full disk nh\u01b0ng dung l\u01b0\u1ee3ng v\u1eabn c\u00f2n tr\u1ed1ng?<\/h3>\n<p style=\"margin-top: 0; font-size: 15px; text-align: justify;\">\u0110i\u1ec1u n\u00e0y x\u1ea3y ra do b\u1ea1n x\u00f3a file b\u1eb1ng <code>rm<\/code> nh\u01b0ng d\u1ecbch v\u1ee5 v\u1eabn gi\u1eef file \u0111\u00f3 tr\u00ean RAM. S\u1eed d\u1ee5ng l\u1ec7nh <code>lsof +L1<\/code> \u0111\u1ec3 t\u00ecm ti\u1ebfn tr\u00ecnh \u0111ang &#8220;ng\u1eadm&#8221; file, sau \u0111\u00f3 kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 ho\u1eb7c d\u00f9ng l\u1ec7nh kill \u0111\u1ec3 gi\u1ea3i ph\u00f3ng ho\u00e0n to\u00e0n.<\/p>\n<\/div>\n<p><!-- CONCLUSION --><\/p>\n<div style=\"border-top: 2px dashed #BFDBFE; margin-top: 50px; padding-top: 30px;\">\n<h2 style=\"color: #1e3a8a; font-size: 22px; font-weight: bold;\">T\u1ed5ng K\u1ebft<\/h2>\n<p style=\"text-align: justify;\">Vi\u1ec7c <strong>x\u1eed l\u00fd VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng<\/strong> kh\u00f4ng h\u1ec1 kh\u00f3 n\u1ebfu b\u1ea1n thao t\u00e1c b\u00ecnh t\u0129nh v\u00e0 ki\u1ec3m tra ch\u00ednh x\u00e1c nguy\u00ean nh\u00e2n th\u00f4ng qua c\u00e1c l\u1ec7nh <code>df -h<\/code>, <code>du -sh<\/code> v\u00e0 <code>lsof<\/code>. C\u1ed1t l\u00f5i c\u1ee7a qu\u1ea3n tr\u1ecb Linux l\u00e0 kh\u00f4ng t\u00f9y ti\u1ec7n x\u00f3a file v\u1eadt l\u00fd b\u1eb1ng l\u1ec7nh <code>rm<\/code> \u0111\u1ed1i v\u1edbi c\u00e1c ti\u1ebfn tr\u00ecnh log \u0111ang ch\u1ea1y, m\u00e0 thay v\u00e0o \u0111\u00f3 s\u1eed d\u1ee5ng l\u1ec7nh l\u00e0m r\u1ed7ng an to\u00e0n.<\/p>\n<p style=\"text-align: justify;\">H\u00e3y c\u1ea5u h\u00ecnh c\u00f4ng c\u1ee5 Logrotate \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng d\u1ecdn r\u00e1c v\u00e0 l\u00ean ph\u01b0\u01a1ng \u00e1n gi\u00e1m s\u00e1t. N\u1ebfu d\u1eef li\u1ec7u website th\u1ef1c s\u1ef1 ph\u00e1t tri\u1ec3n v\u01b0\u1ee3t m\u1ee9c l\u01b0u tr\u1eef cho ph\u00e9p, h\u00e3y xem x\u00e9t n\u00e2ng c\u1ea5p g\u00f3i VPS hi\u1ec7n t\u1ea1i ho\u1eb7c chuy\u1ec3n \u0111\u1ed5i sang h\u1ea1 t\u1ea7ng Cloud Server c\u1ee7a InterData \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o kh\u00f4ng gian m\u1edf r\u1ed9ng t\u1ed1t nh\u1ea5t.<\/p>\n<\/div>\n<p><!-- DISCLAIMER --><\/p>\n<p style=\"text-align: justify; font-size: 13px; font-style: italic; color: #6b7280; margin-top: 30px; border-top: 1px solid #E5E7EB; padding-top: 15px;\"><em>N\u1ed9i dung mang t\u00ednh tham kh\u1ea3o. L\u1ec7nh, c\u00fa ph\u00e1p, \u0111\u01b0\u1eddng d\u1eabn file v\u00e0 t\u00f9y ch\u1ecdn c\u1ea5u h\u00ecnh c\u00f3 th\u1ec3 thay \u0111\u1ed5i theo phi\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh, phi\u00ean b\u1ea3n ph\u1ea7n m\u1ec1m v\u00e0 m\u00f4i tr\u01b0\u1eddng c\u1ee5 th\u1ec3. N\u00ean ki\u1ec3m th\u1eed, sao l\u01b0u d\u1eef li\u1ec7u v\u00e0 \u0111\u00e1nh gi\u00e1 r\u1ee7i ro tr\u01b0\u1edbc khi \u00e1p d\u1ee5ng l\u00ean server production.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Khi website \u0111\u1ed9t ng\u1ed9t b\u00e1o l\u1ed7i 500 ho\u1eb7c database ng\u1eebng ho\u1ea1t \u0111\u1ed9ng k\u00e8m th\u00f4ng b\u00e1o &#8220;No space left on device&#8221;, b\u1ea1n c\u1ea7n bi\u1ebft c\u00e1ch x\u1eed l\u00fd VPS b\u1ecb \u0111\u1ea7y dung l\u01b0\u1ee3ng ngay l\u1eadp t\u1ee9c \u0111\u1ec3 h\u1ec7 th\u1ed1ng v\u1eadn h\u00e0nh tr\u1edf l\u1ea1i. T\u1ea1i sao VPS b\u1ecb b\u00e1o l\u1ed7i full disk v\u00e0 c\u00e1c b\u01b0\u1edbc g\u00f5 l\u1ec7nh chi<\/p>\n","protected":false},"author":2,"featured_media":43812,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[161],"tags":[],"class_list":["post-43808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-huong-dan-chung"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/43808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/comments?post=43808"}],"version-history":[{"count":4,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/43808\/revisions"}],"predecessor-version":[{"id":43820,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/43808\/revisions\/43820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/43812"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=43808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=43808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=43808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}